Sort by Title |
Sort by Topic |
Sorted by Date |
Printer Queue vs. Printer Name
(HTML)
QA1407: Explains the difference between a printer queue and a printer name.
|
Carbon, Printing |
2005-01-27 |
Core Audio & Xcode - Ensuring the latest Core Audio Headers are installed
(HTML)
QA1386: Describes how to ensure you're working with the latest Core Audio Header files with Xcode.
|
Carbon, Music & Audio, QuickTime |
2005-01-18 |
Creating color spaces that ensure color matching.
(HTML)
QA1396: How to create color spaces that ensure color matching.
|
Graphics & Imaging |
2005-01-13 |
Variable arguments in Objective-C methods
(HTML)
QA1405: How to implement methods which take a variable number of arguments.
|
Cocoa |
2005-01-13 |
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Rendezvous service.
|
Carbon, Cocoa, Core Foundation, Networking |
2005-01-10 |
Mach Absolute Time Units
(HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
|
Darwin |
2005-01-06 |
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
Carbon, Hardware, QuickTime |
2005-01-06 |
Finding an NSView's current magnification.
(HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
|
Cocoa, Graphics & Imaging, User Experience |
2004-12-13 |
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Cocoa, Graphics & Imaging |
2004-12-03 |
Hang launching signed Applets from JavaScript
(HTML)
QA1395: Making a LiveConnect call to a signed Applet before that Applet has finished loading can cause a hang.
|
Internet & Web, Java |
2004-12-02 |
Why aren't my tracking rects working?
(HTML)
QA1355: Describes a common mistake in setting up cursor-tracking rectangles.
|
Cocoa |
2004-12-02 |
Obtaining the name of an external MIDI Device from a MIDI Endpoint
(HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
|
Hardware, Music & Audio |
2004-12-01 |
OpenGL Sample Code
(HTML)
QA1166: Describes new naming convention for OpenGL sample code
|
Carbon, Cocoa, Games, Graphics & Imaging |
2004-12-01 |
SetSoundMediaBalance balance parameter clarification
(HTML)
( )
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
|
QuickTime |
2004-12-01 |
My custom item dismisses my Navigation Services dialog
(HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
|
Carbon, User Experience |
2004-11-22 |
Symbol to Library in GDB
(HTML)
QA1388: Shows how to find the library containing a symbol in GDB.
|
Tools |
2004-11-15 |
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Apple Applications, Carbon, Cocoa, Networking |
2004-11-05 |
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Cocoa, Games, Graphics & Imaging |
2004-10-28 |
Detecting the Debugger
(HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
|
Tools |
2004-10-27 |
Private HITheme APIs in Mac OS X 10.2 should not be called
(HTML)
QA1377: Explains why weak-linked API common runtime check is not good enough for the HITheme APIs.
|
Carbon |
2004-10-27 |
Sorting Like the Finder
(HTML)
QA1159: Shows how to sort strings like the Finder's list view.
|
Carbon, Cocoa, Text & Fonts |
2004-10-27 |
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Darwin, Internet & Web, Mac OS X Server, Security |
2004-10-25 |
Registering for sleep notifications
(HTML)
QA1340: Explains how register for sleep notifcations on Mac OS X.
|
Carbon, Cocoa, Darwin |
2004-10-25 |
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Carbon, Cocoa, Darwin |
2004-10-22 |
Enabling the Navigation Services default behavior in its dialogs
(HTML)
QA1384: Explains how to enable the default behavior of the Navigation Services dialogs.
|
Carbon |
2004-10-15 |
Fixing the Layout Binding of the Tab control User Panes
(HTML)
QA1161: Describes the Tab control hierarchy and layouts of its panes and provides a fix to a common problem.
|
Carbon |
2004-10-14 |
Managing custom drawing code in a compositing world
(HTML)
QA1162: Explains why any custom drawing code must be handled by the kEventControlDraw handler of a custom HIView
|
Carbon |
2004-10-14 |
Sharing Browser Cookies With Java Applets
(HTML)
( )
QA1265: Creating a persistent browser session (cookie) inside Java 1.3 Applets
|
Internet & Web, Java |
2004-10-13 |
glFlush() vs. glFinish()
(HTML)
QA1158: Explanation of the differences between glFlush() and glFinish()
|
Graphics & Imaging |
2004-10-11 |
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Cocoa, Games, Graphics & Imaging |
2004-10-11 |
Using the latest Mac OS X headers in my CFM project with CodeWarrior
(HTML)
QA1379: Describes how to use the latest Mac OS X headers in CodeWarrior by modifying the CFM project access paths.
|
Tools |
2004-10-08 |
Clickable Static Text Item
(HTML)
QA1380: Explains how to make a static text item respond to clicks
|
Carbon, User Experience |
2004-10-05 |
NSTimers and Rendering Loops
(HTML)
QA1385: Using Cocoa timers (NSTimer) to drive a rendering loop
|
Cocoa, Games, Graphics & Imaging |
2004-10-04 |
SetFontInfoForSelection incorrect prototype
(HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
|
Carbon, Text & Fonts, User Experience |
2004-10-04 |
Storing file references in CFPreferences
(HTML)
QA1350: Storing file references in CFPreferences
|
Carbon |
2004-10-01 |
GetDIBFromPict fails with QuickTime "Minimum" installation
(HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
|
QuickTime |
2004-09-28 |
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Darwin, Device Drivers, Hardware |
2004-09-22 |
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
Carbon, QuickTime |
2004-09-16 |
Adjusting the movie brightness
(HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
|
QuickTime |
2004-09-16 |
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
Carbon, Cocoa, QuickTime |
2004-09-14 |
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Apple Applications, Internet & Web, Security |
2004-09-10 |
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2004-09-09 |
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Carbon, Games, Music & Audio, QuickTime |
2004-09-08 |
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Cocoa, Graphics & Imaging |
2004-09-08 |
Right- and Control-Drags on Mac OS X
(HTML)
QA1362: Describes a difference in Drag and Drop on Mac OS X that affects all cross-platform Java applications
|
Java |
2004-08-31 |
Unsolicited About Boxes
(HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
|
Java |
2004-08-31 |
Installing smart card reader drivers
(HTML)
QA1359: Updates obsolete information contained in the pcscd(8) man page on Mac OS X Jaguar and Panther.
|
Device Drivers, Security |
2004-08-30 |
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X
(HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
|
Printing |
2004-08-27 |
Sequence Grabber - Video capture with multiple IIDC cameras
(HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
|
Hardware, QuickTime |
2004-08-25 |
Rendezvous enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
2004-07-14 |
Rendezvous service types used in Mac OS X
(HTML)
QA1312: Provides a list of common Rendezvous service types used in Mac OS X.
|
Hardware, Networking |
2004-07-14 |
Updating the TXT record of a Rendezvous service
(HTML)
QA1302: Explains how to update a Rendezvous TXT record while running on either Jaguar or Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
2004-07-14 |
Getting a Packet Trace
(HTML)
( )
QA1176: Lists tools available for looking at the network packets on the wire.
|
AppleScript, Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Games, Hardware, Internet & Web, Java, Mac OS X Server, Networking, Printing, QuickTime, Security |
2004-07-13 |
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Device Drivers, Hardware, Music & Audio, QuickTime |
2004-07-07 |
Dynamically registering a bundled component
(HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
|
Carbon, QuickTime |
2004-06-07 |
Graphics Exporters - Creating 16-bit-per-channel image files
(HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
|
Cocoa, Graphics & Imaging, QuickTime |
2004-06-03 |
Discovering all advertised Rendezvous service types
(HTML)
QA1337: Explains how to discover all Rendezvous service types being advertised on the local network.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware, Networking |
2004-06-01 |
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Device Drivers, Printing |
2004-05-26 |
Avoiding the -42 error with DiscRecording
(HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
|
Carbon, Cocoa |
2004-05-25 |
Directories Appear as Volume Aliases
(HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
|
Carbon, Darwin |
2004-05-25 |
Creating a Movie from Movie Data in Memory
(HTML)
QA1341: Describes how to create a movie from movie data in memory.
|
QuickTime |
2004-05-20 |
Movie export with AAC or AMR audio formats
(HTML)
QA1347: This QA discusses use of the QuickTime AMR and AAC audio compressors on Macintosh and Windows
|
QuickTime |
2004-05-20 |
Generating an NMI Without a Programmer's Switch
(HTML)
( )
QA1264: Explains how to generate a non-maskable interrupt (NMI) on CPUs without programmer's switches.
|
Accessibility, Darwin, Device Drivers, Hardware, Mac OS X Server, Music & Audio, Networking, Printing, Tools |
2004-04-26 |
Signaling the end of data when using AudioConverterFillComplexBuffer
(HTML)
QA1317: How to signal the end of data when using AudioConverterFillComplexBuffer to convert audio data.
|
Music & Audio |
2004-04-26 |
Sequence Grabber - How often should I call SGIdle?
(HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
|
QuickTime |
2004-04-06 |
Sequence Grabber - Using the SGDataProc for Sound
(HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
|
QuickTime |
2004-04-06 |
Audio Unit Resizing
(HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
|
Music & Audio |
2004-03-23 |
Rendezvous enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Rendezvous service might fail on Panther.
|
Carbon, Cocoa, Hardware, Networking |
2004-03-23 |
QuickTime movies require a valid graphics port
(HTML)
QA1345: The QuickTime Movie Toolbox requires a valid graphics port for all movies.
|
QuickTime |
2004-03-19 |
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing
(HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
|
Hardware |
2004-03-18 |
The Rendezvous Name is not the Rendezvous name
(HTML)
( )
QA1228: Explains why you should use the Computer Name when advertising a Rendezvous service.
|
Carbon, Cocoa, Networking |
2004-03-05 |
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Darwin, Internet & Web, Java |
2004-03-04 |
Mixing AWT/Swing and Cocoa Java
(HTML)
QA1342: Recommends an alternative to mixing Cocoa Java and AWT/Swing.
|
Java |
2004-02-26 |
Make sure your PPD Plugin calls ppdCloseCompiledPPDFromTicket
(HTML)
QA1275: Avoid a potential PPD Plugin bug that can cause problems with the print dialog and applications.
|
Printing |
2004-02-19 |
Why am I drawing directly to the screen?
(HTML)
QA1015: Explains why drawing to a window's backbuffer can affect the upper left corner of the screen instead.
|
Carbon, Graphics & Imaging, Performance |
2004-02-19 |
Creating an OpenGL texture from an NSView
(HTML)
( )
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
|
Graphics & Imaging |
2004-02-13 |
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Rendezvous service cache (mDNSResponder's cached records) for testing purposes.
|
Hardware, Networking |
2004-02-11 |
Setting the default look-and-feel for Swing applications
(HTML)
( )
QA1059: Changing the default look-and-feel for Swing applications on Mac OS X.
|
Java |
2004-02-10 |
Duplicate Rendezvous services while browsing
(HTML)
QA1333: Explains how to work with multiple network interfaces when browsing for Rendezvous services.
|
Networking |
2004-02-06 |
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Darwin, Hardware, Networking |
2004-02-06 |
Use empty string for Rendezvous domains
(HTML)
QA1331: Explains what to specify for the domain parameter when using Rendezvous API's.
|
Networking |
2004-02-06 |
Use NSSound instead of NSMovie for audio only playback on Mac OS X 10.3 and greater
(HTML)
QA1335: Why using NSSound may be a better choice than using NSMovie for audio only playback.
|
Music & Audio |
2004-02-04 |
OpenGL Driver Monitor Decoder Ring
(HTML)
( )
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
|
Graphics & Imaging |
2004-01-30 |
Shearing a Coordinate Space with NSAffineTransform
(HTML)
( )
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Cocoa, Graphics & Imaging |
2004-01-29 |
DV Codec settings and performance
(HTML)
( )
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
|
QuickTime |
2004-01-20 |
Server Processes and the Dock
(HTML)
( )
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Java, Mac OS X Server, Porting |
2004-01-19 |
Issues with boot time KEXT loading
(HTML)
( )
QA1087: Explains how to solve problems with loading KEXTs at boot time.
|
Darwin, Device Drivers, Hardware |
2004-01-15 |
Music Player Sequence Destinations
(HTML)
( )
QA1330: Provides clarification on MIDI Endpoints and assigning MIDI data flow.
|
Music & Audio |
2004-01-15 |
How can I find out what non-RGB pixel formats a codec supports?
(HTML)
( )
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
|
QuickTime |
2004-01-05 |
Documentation for getattrlist
(HTML)
( )
QA1327: The behaviour of getattrlist, and other Apple enhancements to the BSD file system programming interface.
|
Darwin |
2003-12-15 |
AudioDevice sample rates
(HTML)
QA1196: Getting, setting and converting sample rates with Audio Devices.
|
Music & Audio |
2003-12-09 |
AUGraphs and AudioUnit connections
(HTML)
QA1174: Discusses AudioUnit connection issues when using more than one AudioUnit or an AUGraph.
|
Music & Audio |
2003-12-09 |
QuickTime Effects - How to set up parameter description values when using kParameterTypeDataImage
(HTML)
( )
QA1326: Setting up an effect parameter description when using kParameterTypeDataImage as the parameter data type.
|
QuickTime |
2003-12-09 |
X11 FAQ
(HTML)
( )
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Carbon, Darwin, Porting |
2003-11-17 |
Why doesn't my Scrolling Text Box control work in a compositing window?
(HTML)
QA1324: Explains why some older controls do not function properly in compositing windows and points to a replacement.
|
Carbon |
2003-11-13 |
Developing with ZeroLink: small applications and launching on other computers
(HTML)
QA1322: Resolving issues caused by the ZeroLink feature in Xcode.
|
Tools |
2003-10-31 |
Downloading through a proxy server in Mac OS X
(HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
|
Carbon, Cocoa, Core Foundation, Networking |
2003-10-29 |
Environment Variables
(HTML)
QA1255: Describes how a process gets its environment variables.
|
Carbon, Cocoa |
2003-10-29 |
How to solve '_objc_exception_set_functions' ZeroLink errors in Xcode
(HTML)
QA1321: Explains how to eliminate '_objc_exception_set_functions' ZeroLink errors in Xcode
|
Tools |
2003-10-29 |
URL Access vs. CFNetwork
(HTML)
QA1291: Explains when to choose URL Access or CFNetwork when downloading files from within your application.
|
Carbon, Core Foundation, Networking |
2003-10-29 |
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Darwin, Device Drivers, Hardware, Mac OS X Server, Music & Audio, Networking |
2003-10-28 |
Why isn't my edit text box in my Navigation dialog's custom area working on 10.3?
(HTML)
QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around.
|
Carbon, User Experience |
2003-10-28 |
Sequence Grabber - Ensuring the SG TimeBase is being driven by the Sound Clock.
(HTML)
QA1314: Ensuring the Sequence Grabber TimeBase is being driven by the Sound Clock when recording audio and video.
|
QuickTime |
2003-10-24 |
Registering a Rendezvous service multiple times
(HTML)
QA1311: Explains why registering the same Rendezvous service twice on the same machine doesn't cause a name conflict.
|
Carbon, Hardware, Networking |
2003-10-23 |
Rendezvous TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Carbon, Cocoa, Hardware, Networking |
2003-10-23 |
Third party VFS can't unmount on Mac OS X 10.3
(HTML)
QA1308: Describes changes in unmounting behavior for VFS plug-ins under Mac OS X 10.3 "Panther."
|
Carbon, Cocoa |
2003-10-23 |
How to handle audio data with magic cookie information
(HTML)
QA1318: How to handle sound files with magic cookies when using an AudioConverter.
|
Music & Audio |
2003-10-22 |
Important Java Directories on Mac OS X
(HTML)
( )
QA1170: Mac OS X equivalents of common Java runtime and development directories.
|
Java |
2003-10-21 |
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x
(HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
|
QuickTime, Tools |
2003-10-21 |
Don't forget to cancel your Rendezvous resolve
(HTML)
QA1297: Explains why it's important to cancel a Rendezvous resolve operation.
|
Carbon, Cocoa, Networking |
2003-10-15 |
Sharpening Full Scene Anti-Aliasing Details
(HTML)
QA1268: Using full scene anti-aliasing (FSAA) in OpenGL applications.
|
Graphics & Imaging |
2003-10-10 |
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Carbon, Cocoa, Darwin |
2003-10-10 |
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Darwin, Device Drivers, Hardware, Performance |
2003-10-09 |
Creating install packages from the command line
(HTML)
QA1284: Describes how to create install packages from the command line.
|
Tools |
2003-10-08 |
Exception in JFileChooser.setAcceptAllFileFilterUsed
(HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
|
Java |
2003-10-07 |
paramErr returned from ConvertMovieToFile when exporting to .wav
(HTML)
QA1313: Avoid a paramErr returned from ConvertMovieToFile by setting up a Sound Description when exporting to a .wav file.
|
QuickTime |
2003-10-06 |
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Darwin, Device Drivers, Hardware |
2003-09-30 |
Providing QuickDraw with a Known Good Port
(HTML)
( )
Deprecated - QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
|
Graphics & Imaging |
2003-09-29 |
How can I tell if a PCI device has on board I/O space?
(HTML)
QA1287: Demonstrates "how to" tell if a PCI device has on board I/O space.
|
Accessibility, Device Drivers, Hardware |
2003-09-24 |
Sequence Grabber - Setting the sound channel play through state
(HTML)
QA1303: Setting the Sound play though state when previewing and recording a sound channel with the Sequence Grabber.
|
QuickTime |
2003-09-23 |
NSL and how it relates to Rendezvous
(HTML)
QA1299: Explains the relationship between NSL and Rendezvous.
|
Carbon, Networking |
2003-09-18 |
Rendezvous and wake from sleep
(HTML)
QA1290: Explains why applications that use Rendezvous should stay registered and continue browsing on sleep.
|
Carbon, Cocoa, Networking |
2003-09-18 |
Debugging arbitrary applications with Xcode
(HTML)
QA1305: Debugging an application with Xcode without requiring the project that built the application.
|
Tools |
2003-09-15 |
How to add other pasteboard types to an HFS Promise drag in Cocoa
(HTML)
QA1300: Explains how to add other pasteboard types to an HFS Promise drag in Cocoa.
|
Cocoa |
2003-09-15 |
How to remove the "Open Recent" menu item in a Document-based Cocoa application
(HTML)
QA1289: Explains how to remove the "Open Recent" menu item in a Document-based Cocoa application.
|
Cocoa |
2003-09-15 |
How to set a custom drag image when doing an HFS Promise drag in Cocoa
(HTML)
QA1200: Explains how to set a custom drag image when doing an HFS Promise drag in Cocoa.
|
Cocoa |
2003-09-15 |
Spaces in project names: solving "Missing file or directory" errors in Project Builder
(HTML)
QA1301: Explains "Missing file or directory" errors when building with Project Builder.
|
Tools |
2003-09-15 |
Remote or Two-Machine Debugging Applications with GDB
(HTML)
QA1279: Explains how to setup a remote or two-machine debugging configuration using gdb and ssh.
|
Tools |
2003-09-09 |
Sequence Grabber - How do I save user settings as CFPreferences?
(HTML)
QA1286: Saving UserData settings returned from the Sequence Grabber as CFPreferences.
|
QuickTime |
2003-09-04 |
CFXML to CFPropertyListRef (and back!)
(HTML)
( )
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Carbon, Cocoa, Core Foundation |
2003-08-29 |
Correcting a PackageMaker version.plist and BundleVersions.plist problem
(HTML)
( )
QA1281: Describes how to correct a PackageMaker version.plist and BundleVersions.plist problem.
|
Tools |
2003-08-25 |
Getting owner and group name references for PackageMaker package contents
(HTML)
( )
QA1285: Describes how to get owner and group name references for PackageMaker package contents.
|
Tools |
2003-08-25 |
PackageMaker's NeedsAuthorization value causes install to fail
(HTML)
( )
QA1283: Provides a workaround when PackageMaker's NeedsAuthorization value causes a Mac OS X 10.1 installation failure.
|
Tools |
2003-08-25 |
SDRAM Problems With Self-Powered USB Devices
(HTML)
( )
HW82: Alerts that non-compliant, self-powered USB devices plugged into a G4, can cause problems with low-voltage-sensitive SDRAM .
|
Accessibility, Device Drivers, Hardware |
2003-08-21 |
Non Mac OS X Bundled data-fork based Resources
(HTML)
( )
QA1098: Mac OS X Bundled data-fork based Resources
|
Carbon, Mac OS X Server |
2003-08-20 |
Using a QuickTime time base callback to detect when a movie has stopped
(HTML)
( )
QA1282: Using a QuickTime time base callback (NewCallBack) to detect when a movie has stopped.
|
QuickTime |
2003-08-12 |
Bluetooth Radio Power Class for Apple Systems
(HTML)
( )
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
|
Accessibility, Device Drivers, Hardware |
2003-08-06 |
Security Credentials
(HTML)
( )
QA1277: Discusses AuthorizationCopyRights and the relationship between Authorization Services, authorization sessions, Security Server, credentials, and the credentials cache.
|
Security |
2003-08-06 |
Customizing Component Border Colors
(HTML)
( )
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
|
Java |
2003-07-31 |
Filtering QuickTime media types in Navigation Services
(HTML)
( )
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
|
Carbon, QuickTime |
2003-07-23 |
The Data Browser GetDataBrowserUserState API
(HTML)
( )
QA1270: Explains a problematic Data Browser API definition and how to work around it.
|
Carbon |
2003-07-22 |
CGImageRef contents are immutable
(HTML)
( )
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Carbon, Cocoa, Graphics & Imaging |
2003-07-17 |
Sequence Grabber Source, Video, and Channel Bounds
(HTML)
( )
QA1250: Explains the QuickTime Sequence Grabber's relationship between the Source, Video, and Channel Bounds when capturing video.
|
QuickTime |
2003-07-16 |
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
( )
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Graphics & Imaging, Printing |
2003-07-14 |
Image Decompressor Data-loading Procs
(HTML)
( )
QTMCC19: Explains how to use an image decompressor's data-loading proc.
|
QuickTime |
2003-07-10 |
DRAM DIMM power pin connections for Macintosh Computers
(HTML)
( )
QA1271: Discusses design considerations for DRAM DIMM power pin connections for Macintosh Computers.
|
Hardware |
2003-07-04 |
Context Sharing Tips
(HTML)
( )
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Carbon, Games, Graphics & Imaging |
2003-06-24 |
Mac OS X OpenGL Interfaces
(HTML)
( )
QA1269: Describes the Mac OS X specific APIs to set up and use OpenGL.
|
Graphics & Imaging |
2003-06-19 |
Updating OpenGL Contexts
(HTML)
( )
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Carbon, Games, Graphics & Imaging |
2003-06-19 |
Power adapter Sensing for the 17" PowerBook
(HTML)
( )
QA1266: Details Design and detection considerations for 17-inch PowerBook power adapters
|
Hardware |
2003-06-12 |
Calculating the video frame rate of an MPEG-1 or MPEG-2 movie
(HTML)
( )
QA1262: Computing the video frame rate of an MPEG-1 or MPEG-2 movie.
|
QuickTime |
2003-06-02 |
Can't attach during two-machine debugging with GDB
(HTML)
( )
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
|
Darwin, Tools |
2003-06-02 |
Importer Components - What is the 'mcfg' resource used for?
(HTML)
( )
QA1267: QuickTime 6 added the Media Configuration 'mcfg' resource which lists Importer Component file type characteristics.
|
QuickTime |
2003-05-12 |
How do I count the frames in an MPEG movie?
(HTML)
( )
QTMTB54: Talks about using the QuickTime Movie Toolbox function GetMovieNextInterestingTime with MPEG media tracks.
|
QuickTime |
2003-05-02 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.5
(HTML)
( )
QA1258: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.5.
|
Graphics & Imaging |
2003-04-29 |
Empty Memory Objects
(HTML)
( )
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
|
Carbon, Hardware |
2003-04-21 |
Is ColorSync thread safe?
(HTML)
( )
QA1261: Discusses ColorSync thread-safety issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Mac OS X Server, Performance, QuickTime |
2003-04-17 |
Notifying the Finder of changed or newly created files
(HTML)
( )
QA1260: Recommended approach to notifying the Finder to update its open windows of a file creation or change.
|
Carbon |
2003-04-15 |
PPPoE Server for Testing
(HTML)
( )
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Carbon, Cocoa, Networking |
2003-04-11 |
Toolkit.beep doesn't beep!
(HTML)
( )
QA1257: Discusses a problem with the Toolkit.beep call under Java 1.3.1.
|
Java |
2003-04-11 |
Can I have parameters of type typeHIRect instead of type typeQDRectangle in my kEventControlBoundsChanged message handler?
(HTML)
( )
QA1246: Details the automatic coercions between QuickDraw and Quartz types provided by the Carbon Event Parameter accessors.
|
Carbon |
2003-04-03 |
'dynamic shared library not made a weak library in output with MACOSX_DEPLOYMENT_TARGET...' bug
(HTML)
( )
QA1233: Why 'ld' may give a warning about the Mac OS X_DEPLOYMENT_TARGET environment variable and its failure to weak link.
|
Tools |
2003-04-01 |
Developing for VFS
(HTML)
( )
QA1242: Describes Apple's position on developing external file systems (VFS plug-ins) for Mac OS X.
|
Carbon, Cocoa |
2003-03-26 |
FSSetCatalogInfo versus UID and GID
(HTML)
( )
QA1251: Describes why FSSetCatalogInfo does not set the UID and GID of the file, and provides a work around.
|
Carbon, Cocoa |
2003-03-26 |
Internet Connect Speed
(HTML)
( )
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking |
2003-03-26 |
Disabling QuickTime Error Dialogs When Opening or Tasking a Movie
(HTML)
( )
QA1164: How to disable QuickTime error dialogs which may be presented when opening or tasking a movie.
|
QuickTime |
2003-03-20 |
Project Builder 2.1 needs projects to be checked into CVS to enable CVS support
(HTML)
( )
QA1245: Explains how to workaround a bug in Project Builder that blocks CVS functionality.
|
Tools |
2003-03-20 |
QuickTime Error -2127 qtNetworkAlreadyAllocatedErr Explained
(HTML)
( )
QA1244: QuickTime qtNetworkAlreadyAllocatedErr error code (-2127) occurs when the user's Connection Speed preference setting is too slow.
|
QuickTime |
2003-03-20 |
Using cmpWantsRegisterMessage not recommended on Mac OS X
(HTML)
( )
QA1192: Describes why using the cmpWantsRegisterMessage flag is not recommended on Mac OS X.
|
QuickTime |
2003-03-11 |
How can I verify that a Movie can actually draw into a non-RGB GWorld?
(HTML)
( )
QA1243: Techniques to verify that a Movie can actually draw into a non-RGB GWorld.
|
QuickTime |
2003-03-05 |
Viewing multi-page PDF files
(HTML)
( )
QA1247: How to draw each page of a multi-page PDF document using the QuickTime movie importers.
|
QuickTime |
2003-03-05 |
Debugging Graphics with QuartzDebug
(HTML)
( )
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance |
2003-02-25 |
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
( )
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Carbon, Graphics & Imaging, Printing |
2003-02-25 |
Quartz 2D Thread Safety
(HTML)
( )
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Carbon, Cocoa, Graphics & Imaging, Performance, Printing |
2003-02-25 |
Accessing HTTPS Proxy Settings
(HTML)
( )
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking, Security |
2003-02-19 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.4
(HTML)
( )
QA1239: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.4.
|
Graphics & Imaging |
2003-02-18 |
Programmatically causing restart, shutdown and/or logout
(HTML)
( )
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware, Mac OS X Server, Tools |
2003-02-10 |
Text Encodings in VFS
(HTML)
( )
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Carbon, Darwin |
2003-02-10 |
Converting to Precomposed Unicode
(HTML)
( )
QA1235: Describes how to convert a string to precomposed Unicode.
|
Carbon, Cocoa, Core Foundation, Internationalization, Text & Fonts |
2003-02-07 |
Movie Export Components - Supporting a MovieProgressProc
(HTML)
( )
QA1230: Explains the steps needed to support a movie progress proc in a movie export component.
|
QuickTime |
2003-01-31 |
Adding menu separator items to controls in a Sherlock channel
(HTML)
( )
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
|
Apple Applications |
2003-01-21 |
BOM characters in 'utxt' clipboard flavor
(HTML)
( )
QA1221: Explains the use of the BOM character in 'utxt' scrap data
|
Cocoa, Internationalization |
2003-01-20 |
File Manager Text Encoding Hints
(HTML)
( )
QA1223: How to use Text Encoding Hints.
|
Carbon, Darwin |
2003-01-20 |
Why does my identity matrix look strange?
(HTML)
( )
QA1227: Discusses the MatrixRecord structure and QuadToQuadMatrix function.
|
QuickTime |
2003-01-15 |
Using QTSetAtomData
(HTML)
( )
QA1231: Explains what QTSetAtomData does with the data passed into it.
|
QuickTime |
2003-01-14 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.3
(HTML)
( )
QA1229: Mac OS X v10.2.3 OpenGL and 3D Graphics improvements
|
Graphics & Imaging |
2003-01-03 |
Video Output Components - QTVideoOutputGetIndImageDecompressor
(HTML)
( )
QA1226: Discusses the QTVideoOutputGetIndImageDecompressor call.
|
QuickTime |
2003-01-03 |
Finding Missing OpenGL CFM Entry Points
(HTML)
( )
QA1225: A resolution to Mac OS X 10.2 OpenGL CFM applications which break under Mac OS X 10.1.
|
Carbon, Games, Graphics & Imaging |
2002-12-23 |
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
( )
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Carbon, Games, Graphics & Imaging |
2002-12-19 |
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
( )
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Carbon, Cocoa, Games, Graphics & Imaging, Performance |
2002-12-04 |
How can I programmatically determine the DPI of the current video mode?
(HTML)
( )
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2002-12-02 |
Re-enabling dragging from NSTableView to other applications
(HTML)
( )
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
|
Cocoa |
2002-12-02 |
GetProcAdress and OpenGL Entry Points
(HTML)
( )
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Carbon, Games, Graphics & Imaging |
2002-11-25 |
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
( )
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Carbon, Graphics & Imaging, Porting |
2002-11-19 |
Are the root control, the root view, and the content view the same entity?
(HTML)
( )
QA1214: Details the differences and similitudes between the root control, the root view, and the content view of windows.
|
Carbon |
2002-11-12 |
CGContext parameter missing in my kEventControlDraw event
(HTML)
( )
QA1212: Explains in which case your kEventControlDraw handler wouldn't receive a CGContext parameter.
|
Carbon |
2002-11-12 |
CreateStaticTextControl fails with paramErr
(HTML)
( )
QA1211: Explains why CreateStaticTextControl fails with a paramErr in compositing windows and gives a work around.
|
Carbon |
2002-11-12 |
Do I have to call CreateRootControl after creating my window?
(HTML)
( )
QA1215: Explains when and when not to call CreateRootControl after creating a window.
|
Carbon |
2002-11-12 |
HIObjectRegisterSubclass returns paramErr
(HTML)
( )
QA1213: Explains in which case HIObjectRegisterSubclass would return paramErr and gives a work around.
|
Carbon |
2002-11-12 |
What is the minimal set of Carbon Events I need to override in order to implement a simple custom push button?
(HTML)
( )
QA1210: Details the minimal set of Carbon Events needed to implement a simple custom push button HIView.
|
Carbon |
2002-11-12 |
QDSwapPort
(HTML)
( )
QA1128: Explains when to use QDSwapPort.
|
Carbon, Graphics & Imaging, Porting |
2002-11-06 |
Using cmPathBased profile locations on Mac OS X
(HTML)
( )
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
Carbon, Graphics & Imaging |
2002-11-06 |
Why does logging keep my Printer Module from working?
(HTML)
( )
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Device Drivers, Graphics & Imaging, Hardware, Printing |
2002-11-06 |
Quartz 2D Interpolation
(HTML)
( )
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2002-10-29 |
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
( )
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Carbon, Graphics & Imaging, Porting |
2002-10-29 |
Video Output Components - Implementing QTVideoOutputGetIndSoundOutput on Mac OS X
(HTML)
( )
QA1206: Describes how to support the QTVideoOutputGetIndSoundOutput function in Mac OS X.
|
QuickTime |
2002-10-29 |
Documentation updater for Project Builder shipping with Mac OS X 10.2
(HTML)
( )
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
|
Tools |
2002-10-25 |
Getting the name of a profile
(HTML)
( )
QA1205: Shows how to programmatically get the name of a ColorSync profile.
|
Graphics & Imaging |
2002-10-25 |
Setting Sequence Grabber Sound Input Device Driver Parameters
(HTML)
( )
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
|
QuickTime |
2002-10-25 |
Why don't all of my PDE localizations show up in all applications?
(HTML)
( )
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Device Drivers, Graphics & Imaging, Hardware, Printing |
2002-10-16 |
Why does -stringByTrimmingCharactersInSet: give me an empty string result when it shouldn't?
(HTML)
( )
QA1202: Why -stringByTrimmingCharactersInSet: sometimes returns an empty string result in Mac OS X 10.2.x when it shouldn't.
|
Cocoa |
2002-10-15 |
URL Access and the Missing Progress Dialog
(HTML)
( )
Deprecated - QA1140: Explains a known bug in URL Access related to progress dialogs.
|
Carbon, Networking |
2002-09-23 |
Be careful when using AuthorizationCreate
(HTML)
( )
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
|
Security |
2002-09-20 |
Stay away from custom Authorization dialogs
(HTML)
( )
QA1199: Explains why you shouldn't create a custom authorization dialog.
|
Security |
2002-09-20 |
Mapping kernel memory to user space on Mac OS X 10.2
(HTML)
( )
QA1197: Describes a change to mapping kernel memory to user space affecting Mac OS X 10.2 and later.
|
Darwin, Device Drivers |
2002-09-13 |
SCSIAction and IOSCSIUserClient on Mac OS X 10.2
(HTML)
( )
QA1201: Describes migrating to a new API for SCSI Parallel devices starting with Mac OS X 10.2.
|
Carbon, Cocoa, Darwin, Device Drivers, Graphics & Imaging, Hardware, Networking, Printing |
2002-09-13 |
Setting request headers in URL Access
(HTML)
( )
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Carbon, Networking |
2002-09-10 |
Filtering the Effects List returned by QTGetEffectsList
(HTML)
( )
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
|
QuickTime |
2002-09-04 |
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
( )
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
AppleScript, Carbon, Games, Graphics & Imaging, QuickTime |
2002-09-04 |
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
( )
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Darwin, Device Drivers, Games, Graphics & Imaging, Hardware, Music & Audio, Networking, Printing, User Experience |
2002-09-04 |
Saving playback hints in a Movie
(HTML)
( )
QA1194: Demonstrates how to use the SetTrackLoadSettings function to save the hintsHighQuality playback hint in a movie.
|
QuickTime |
2002-09-04 |
The Gamma function in the Mac OS X 10.2 Math Library
(HTML)
( )
QA1143: How various gamma functions are implemented in Mac OS X
|
Porting |
2002-08-27 |
Process Carbon Events Not Delivered in 10.2
(HTML)
( )
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
|
Carbon |
2002-08-27 |
Signals and Threads
(HTML)
( )
QA1184: Describes how threads and signals interact.
|
Carbon, Darwin |
2002-08-27 |
Faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors)
(HTML)
( )
QA1191: Confirms the use of faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors).
|
Accessibility, Hardware |
2002-08-19 |
Where is dlopen?
(HTML)
( )
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
|
Darwin |
2002-08-19 |
Prompting the user with MRJQuitHandler
(HTML)
( )
QA1187: How to intercept Cmd-Q for all Java 1.3 releases on Mac OS X.
|
Java |
2002-08-15 |
What depth should I put in an Image Description?
(HTML)
( )
QA1183: Describes how to select the correct value for the depth field of an image description.
|
QuickTime |
2002-08-15 |
Resource forks in Mach-O binaries
(HTML)
( )
QA1175: Advises against using resource forks in Mach-O binaries.
|
Carbon |
2002-08-07 |
Sending SCSI commands to storage devices
(HTML)
( )
QA1179: Explains that Mac OS X does not implement SCSI pass-through for many mass storage devices.
|
Device Drivers, Hardware |
2002-08-06 |
Using Navigation Services to filter QuickTime files
(HTML)
( )
QA1152: Using the CanQuickTimeOpenFile function in a Navigation Services filter to display files that QuickTime can open.
|
Carbon, QuickTime |
2002-07-15 |
My ListBox control works fine on Mac OS X but I get a crash on Mac OS 9 when I click in the scrollbar
(HTML)
( )
QA1156: Explains the requirements for the use of the Listbox Control on Mac OS 9 and Mac OS X.
|
Carbon |
2002-07-12 |
Submenus not Updating With Mac OS Screen MenuBar
(HTML)
( )
QA1171: Workaround for a menu update problem with the screen menubar in Java 1.3.1
|
Java |
2002-07-12 |
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
( )
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
Carbon, QuickTime |
2002-07-09 |
How can I set the default location with the modern Navigation APIs NavCreatexxx?
(HTML)
( )
QA1151: Explains how to set the default location with a NavCustomControl call using the kNavCtlSetLocation message in the Event Proc.
|
Carbon |
2002-07-01 |
Graphics Importers and image files containing multiple layers
(HTML)
( )
QA1148: Describes how to get the natural bounds of layers contained in a multi-layered image file.
|
QuickTime |
2002-06-18 |
Illustrating document window changes in Swing
(HTML)
( )
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
|
Java |
2002-06-18 |
Movie Drawing Complete Procedure with C++
(HTML)
( )
QA1150: Demonstrates a static class method which can be used as a QuickTime movie drawing complete callback.
|
QuickTime |
2002-06-18 |
Programmatic configuration of a Movie Export Component
(HTML)
( )
QA1147: Demonstrates how to programmatically configure a movie export component without showing the Movie Export dialog.
|
QuickTime |
2002-06-18 |
Preventing crashes when using multiple disabled but editable NSComboBoxes
(HTML)
( )
QA1142: How to prevent a crash when using multiple disabled -- but editable --NSComboBoxes in a view.
|
Cocoa |
2002-06-03 |
GraphicsImportSetBoundsRect resets your Matrix
(HTML)
( )
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
|
QuickTime |
2002-05-29 |
Disabling a Processor on a Multiprocessor System
(HTML)
( )
QA1141: Describes how to disable a processor on a multiprocessor system for testing purposes.
|
Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Performance, Tools |
2002-05-22 |
Using QuickTime to access MP3 ID3 Tags
(HTML)
( )
QA1135: Demonstrates how to extract User Data from QuickTime Movies.
|
QuickTime |
2002-04-11 |
Retrieving Data from AEDesc Records - do not use the dataHandle field
(HTML)
( )
QA1139: Describes the correct way to access data stored in AEDesc records.
|
Carbon |
2002-04-10 |
Determining user login/logout status
(HTML)
QA1133: Tells how to determinine if a user is logged in, and how to get login/logout notification
|
Carbon, Cocoa, Core Foundation, Darwin, Mac OS X Server |
2002-04-08 |
ICC Profile copyright field
(HTML)
( )
QA1136: Discusses how applications should honor the copyright field in the header of an ICC profile.
|
Graphics & Imaging |
2002-04-08 |
QuickTime for Windows resource files
(HTML)
( )
QA1132: Describes resource file extensions supported by QuickTime for Windows.
|
QuickTime |
2002-04-08 |
Using the QuickTime for Java libraries on OS X
(HTML)
( )
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
|
Java, QuickTime |
2002-04-08 |
Workaround for Asynchronous SCSIAction Crashes
(HTML)
( )
Deprecated - QA1129: Explains how to workaround asynchronous SCSIAction crashes on Mac OS X.
|
Device Drivers, Hardware |
2002-03-21 |
PC100 SDRAM DIMMs on the Flat Panel iMac
(HTML)
( )
QA1130: Describes PC100 SDRAM DIMM limitations on the "original " Flat Panel iMac.
|
Accessibility, Hardware |
2002-03-18 |
Calling an AppleScript and providing parameters from an Application
(HTML)
( )
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
|
AppleScript, Carbon, Cocoa |
2002-03-13 |
spatialQuality Values with Lossy Compression
(HTML)
( )
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
|
QuickTime |
2002-03-12 |
Why isn't my Static Text Control deactivating when my other controls are?
(HTML)
( )
QA1125: Explains why a Static Text Control is not deactivating when the other controls are.
|
Carbon |
2002-03-11 |
Getting List of All Processes on Mac OS X
(HTML)
( )
QA1123: Describes how, using Carbon and BSD respectively, to list all applications and processes.
|
Darwin |
2002-03-05 |
MPRemoteCall Contexts
(HTML)
( )
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
|
Carbon |
2002-02-18 |
The "/.vol" directory and "volfs"
(HTML)
( )
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
|
Carbon |
2002-02-14 |
Solving NSTabView drawing problems in Mac OS X 10.1.x
(HTML)
( )
QA1117: Explains how to work around NSTabView draw problems in Mac OS X 10.1.x
|
Cocoa |
2002-02-14 |
Current GDevice Dependencies
(HTML)
( )
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Carbon, Games, Graphics & Imaging, Porting |
2002-02-13 |
IODeviceTree & the IORegistry
(HTML)
( )
QA1120: Describes the IODeviceTree plane in the Mac OS X IORegistry.
|
Accessibility, Darwin, Device Drivers, Hardware, Music & Audio, Networking |
2002-02-13 |
IOLog and Interrupt Context
(HTML)
( )
QA1100: Describes when IOKit runs at primary (hardware) interrupt context.
|
Darwin, Device Drivers, Hardware |
2002-02-13 |
Power Management; Policy Maker vs. Power Controller
(HTML)
( )
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Hardware, Networking |
2002-02-13 |
Working with Configuration Variables
(HTML)
( )
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
|
Darwin, Device Drivers, Hardware |
2002-02-13 |
48 bit & 64 bit Pixel Format support in QuickTime
(HTML)
( )
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
|
QuickTime |
2002-02-07 |
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler
(HTML)
( )
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
|
QuickTime |
2002-02-07 |
Making sense of IOKit error codes
(HTML)
( )
QA1075: Explains how to interpret I/O Kit error codes.
|
Darwin, Device Drivers, Hardware |
2002-02-07 |
Static linking of user binaries on Mac OS X
(HTML)
( )
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Carbon, Cocoa, Darwin, Tools |
2002-02-07 |
QTML, c2pstr and Pascal strings
(HTML)
( )
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
|
QuickTime |
2002-01-21 |
QuickTime Media Editing
(HTML)
( )
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
|
QuickTime |
2002-01-16 |
The similarity field in ImageCodecBandCompress and Key Frames
(HTML)
( )
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
|
QuickTime |
2002-01-16 |
Energy Star PCI Device
(HTML)
( )
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
|
Accessibility, Darwin, Device Drivers, Hardware |
2002-01-15 |
FCode & OS X
(HTML)
( )
QA1106: Provides useful tips for Open Firmware debugging on on machines introduced in 2001 or later.
|
Hardware |
2002-01-15 |
IOKit Framework Headers
(HTML)
( )
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, QuickTime |
2002-01-15 |
Unwanted Audio with DV Capture
(HTML)
( )
QA1105: Explains why audio is captured from a DV source even though you may not want to.
|
QuickTime |
2002-01-14 |
Using AppleScript to send an email with an attachment
(HTML)
( )
QA1018: Explains how to send an attachment with an email message using an AppleScript.
|
AppleScript, Carbon |
2002-01-04 |
Menu Bar Clock and NVRAM
(HTML)
QA1102: Explains why booting with the Command-Option-P-R keys doesn't reset date and time preferences.
|
Accessibility, Hardware |
2001-12-21 |
PCI Bus?
(HTML)
QA1104: Answers the question, "Do all Macintosh computers have a PCI bus?"
|
Accessibility, Device Drivers, Hardware |
2001-12-21 |
Resetting NVRAM to factory defaults
(HTML)
QA1103: Describes what happens when you boot holding the Command-Option-P-R keys.
|
Accessibility, Hardware |
2001-12-21 |
Library naming conventions for proper building and linking with the Mac OS X Developer Tools
(HTML)
QA1101: Describes the library naming conventions required by the Mac OS X Developer Tools to properly link against your libraries.
|
Tools |
2001-12-20 |
Reducing the size of Physical Memory in Open Firmware
(HTML)
QA1099: Describes how to configure the Power Macintosh so less memory is recognized than is actually present.
|
Hardware |
2001-12-20 |
Adding dependencies with kmodload
(HTML)
QA1097: Illustrates how to specify dependencies when using kmodload.
|
Darwin, Device Drivers, Hardware |
2001-12-05 |
The dreaded "incompatible flag -framework" error
(HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
|
Darwin, Device Drivers, Hardware |
2001-12-05 |
Intercepting movie controller actions
(HTML)
QA1094: Demonstrates how to intercept movie controller actions.
|
QuickTime |
2001-11-14 |
Intercepting QuickTime Wired Actions
(HTML)
QA1095: Demonstrates how to intercept wired actions in a movie controller action filter function.
|
QuickTime |
2001-11-14 |
Displaying Java compiler errors in Japanese
(HTML)
( )
Deprecated - QA1092: Explains and resolves garbled Project Builder compiler errors under Mac OS X 10.1 for Japanese systems.
|
Java |
2001-11-08 |
Determining required components for QuickTime movies
(HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
|
QuickTime |
2001-11-07 |
Rendering Multi-line text in JTree nodes
(HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
|
Java |
2001-11-02 |
Is QuickTime thread-safe?
(HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
|
Carbon, Cocoa, QuickTime |
2001-11-01 |
Adding an automated Window menu to your application
(HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
|
Carbon |
2001-10-30 |
Background-only apps with NSStatusItems become active in 10.1 on NSStatusItem clicks
(HTML)
QA1081: Preventing background-only apps from activating when their NSStatusItem(s) are clicked in Mac OS X 10.1.
|
Cocoa |
2001-10-30 |
Enabling the application menu's "Preferences..." menu item on Mac OS X
(HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
|
Carbon |
2001-10-30 |
Getting the User and Computer Name
(HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
|
Carbon, Core Foundation, Networking |
2001-10-30 |
The intermittent behavior of SetDialogItemText
(HTML)
Deprecated - QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
|
Carbon |
2001-10-30 |
Quality of QuickTime video effects
(HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
|
QuickTime |
2001-10-26 |
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
Carbon, QuickTime |
2001-10-26 |
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Carbon, Cocoa, Core Foundation, Darwin, Games, Performance, Porting, Tools |
2001-10-25 |
Setting the preferred CMM programatically?
(HTML)
QA1086: Uses the NCMConcatProfileSet structure to specify the CMM to be used to make the CMWorldRef with the NCWConcatColorWorld function.
|
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance, QuickTime |
2001-10-24 |
RunApplicationEventLoop and Thread Manager
(HTML)
QA1061: Describes how to yield to cooperative (Thread Manager) threads from a RunApplicationEventLoop-based application.
|
Carbon |
2001-10-10 |
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-10-02 |
How to use URL Access with proxy servers
(HTML)
Deprecated - QA1074: Explains how to use URL Access with proxy servers.
|
Carbon, Networking |
2001-10-02 |
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-10-02 |
Tips on USB driver matching for Mac OS X
(HTML)
QA1076: Gives some tips on getting USB driver matching to work.
|
Device Drivers, Hardware |
2001-10-02 |
Working with groups and folder references in Project Builder
(HTML)
QA1077: Explains how to work with groups and folder references in Project Builder
|
Tools |
2001-09-25 |
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Carbon, Darwin, Hardware |
2001-09-14 |
Installing input methods on Mac OS X
(HTML)
QA1054: Describes how to install and use input methods on Mac OS X.
|
Carbon, Internationalization |
2001-09-14 |
Loading Scripting Additions without initializing AppleScript in Mac OS X
(HTML)
QA1070: Explains how to load scripting additions so you can call them using Apple events.
|
AppleScript, Carbon |
2001-09-13 |
SDRAM, CAS Latency for the "Quicksilver" PowerMacG4s
(HTML)
QA1071: Describes the supported CAS Latency values for the "QuickSilver", PowerMac G4 CPUs.
|
Accessibility, Hardware |
2001-09-13 |
How do I use a PBWO project type under Mac OS X?
(HTML)
QA1072: Explains how to use a ProjectBuilder WebObjects project type.
|
WebObjects |
2001-09-12 |
Comparing selectors in Cocoa-Java code
(HTML)
QA1069: Explains why Objective-C and Java selectors appear to be the same name but equality tests fail.
|
Cocoa |
2001-08-31 |
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Carbon, Games, Graphics & Imaging |
2001-08-20 |
Using Runtime.exec to open a URL
(HTML)
( )
Deprecated - JAVA12: Shows how to use Runtime.exec on Mac OS Classic Java to open a URL.
|
Java |
2001-08-03 |
Determining RAM size & location in New World Machines
(HTML)
QA1065: Demonstrates Open Firmware method of determining RAM size & location in New World Machines.
|
Accessibility, Hardware |
2001-08-01 |
Automatically starting and stopping application instances without using Monitor
(HTML)
QA1064: Describes how to use WebObjects' monitor utility to stop and start application instances.
|
WebObjects |
2001-07-25 |
Limiting the component list in SCRequestImageSettings()
(HTML)
QA1062: Describes the scCompressionListType flag, which limits the list of compressors shown in the standard image settings dialog.
|
QuickTime |
2001-07-24 |
QuickTime Supported YUV Pixel Formats
(HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
|
QuickTime |
2001-07-19 |
Menus & Hardware Accelerated OpenGL under Mac OS 9 Carbon
(HTML)
QA1042: Explains how to handle correctly Mac OS 9 menus when there is hardware accelerated OpenGL blitting.
|
Carbon, Graphics & Imaging |
2001-07-10 |
FrontBase and JDBC
(HTML)
QA1041: Describes an alternative to using the JDBC adaptor with FrontBase for WebObjects 5.0.
|
WebObjects |
2001-07-09 |
Importing Projects from WO 4.5.x into WO 5.0
(HTML)
QA1035: Describes how to import WebObjects 4.5.x projects into WebObjects 5.0.
|
WebObjects |
2001-07-09 |
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02 |
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02 |
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02 |
How do I use kMPCreateTaskSuspendedMask with MPCreateTask?
(HTML)
QA1055: Describes how to start a task that has been suspended with the ability to resume it later.
|
Carbon |
2001-07-02 |
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02 |
Serial API Choice
(HTML)
DV39: Discusses the choice of serial APIs supported by traditional Mac OS and Mac OS X.
|
Device Drivers, Hardware |
2001-07-02 |
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02 |
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02 |
Using Pascal strings in Project Builder
(HTML)
QA1053: Shows how to force gcc (compiler used by Project Builder) to understand Pascal strings.
|
Tools |
2001-06-28 |
Exporting TIFF files in little-endian format
(HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
|
QuickTime |
2001-06-26 |
Using SetMovieGWorld to draw to the window back buffer
(HTML)
QA1043: Explains how to draw into the back buffer with SetMovieGWorld.
|
QuickTime |
2001-06-26 |
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3
(HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
|
Hardware |
2001-06-21 |
Creating JNI Libraries with Project Builder
(HTML)
( )
Deprecated - JAVA28: Building JNI libraries for use in 1.3.1 on Mac OS X 10.1.
|
Java |
2001-06-19 |
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Carbon, Core Foundation, Device Drivers, Games, Hardware, Music & Audio |
2001-06-13 |
Displaying PCI Configuration Registers contents in Open Firmware
(HTML)
QA1036: Demonstrates how to display PCI Configuration Resister contents in Open Firmware.
|
Device Drivers, Hardware |
2001-05-18 |
Activating CrashReporter in OS X
(HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
|
User Experience |
2001-05-13 |
How to define a plst resource in a .r file
(HTML)
QA1034: Describes how to include a .plist file in a .r file.
|
Carbon |
2001-05-09 |
Targeting DebuggingCarbonLib asserts
(HTML)
Deprecated - QA1033: Describes how to focus DebuggingCarbonLib asserts to a single application.
|
Carbon |
2001-05-04 |
Getting NSWindow's toolbar actions to show up in Interface Builder
(HTML)
QA1030: How to add the missing -toggleToolbarShown: and -runToolbarCustomizationPalette actions to Interface Builder.
|
Cocoa |
2001-05-03 |
How to get custom views to show up in NSToolbarItems
(HTML)
QA1029: Why custom views may not show up in an NSToolBarItem and how to make it visible.
|
Cocoa, User Experience |
2001-05-03 |
OpenGL Texture Sharing Between Contexts
(HTML)
QA1031: Describes the process of creating shared OpenGL contexts and sharing textures between these contexts.
|
Carbon, Games, Graphics & Imaging |
2001-05-01 |
ICLaunchURL, "file:///" URLs and Mac OS X
(HTML)
QA1028: Describes problems with ICLaunchURL and "file:///" URLs on Mac OS X.
|
Carbon |
2001-04-20 |
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Carbon, Graphics & Imaging, Internationalization, Text & Fonts |
2001-04-17 |
The installer turns my application into a folder.
(HTML)
Deprecated - QA1023: Workaround for applications built with MRJApp Builder that become folders on Mac OS X 10.0.
|
Java |
2001-04-12 |
DeviceLoop is for drawing
(HTML)
QA1024: Warns of one common misuse of the DeviceLoop API and gives two alternative solutions.
|
Carbon, Graphics & Imaging, Porting |
2001-04-11 |
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Carbon, Games, Graphics & Imaging |
2001-04-11 |
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Graphics & Imaging |
2001-04-11 |
Why are my Core Graphics calls drawing upside down?
(HTML)
QA1009: Explains why CoreGraphics drawing comes out upside down relative to QuickDraw drawing.
|
Graphics & Imaging |
2001-04-11 |
Calling AppleScript from an Application
(HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
|
AppleScript, Carbon |
2001-04-10 |
Where should I install my help book, and how does Help Viewer locate it?
(HTML)
QA1022: Describes how to set up your application to work with Apple's Help Viewer.
|
User Experience |
2001-04-09 |
Disconnected aliases on CD-ROM and Alias Manager
(HTML)
OPS05: Explains why aliases may become disconnected on a CD-ROM.
|
Carbon |
2001-03-26 |
dlsDelta field in PRAM's time zone MachineLocation record
(HTML)
( )
OPS21: Explains how to access and preserve the Daylight Savings state when changing the GMT.
|
Carbon, Text & Fonts |
2001-03-26 |
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Carbon, Graphics & Imaging, QuickTime |
2001-03-20 |
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
Carbon, Graphics & Imaging, QuickTime |
2001-03-20 |
Mac OS X and root access
(HTML)
QA1013: Describes how to enable root access in Mac OS X.
|
Darwin, Hardware, Security |
2001-03-13 |
WaitMouseUp documentation errata
(HTML)
QA1008: Specifies the correct behavior of the WaitMouseUp function.
|
Carbon |
2001-02-27 |
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Carbon, Graphics & Imaging, QuickTime |
2001-02-26 |
Displaying Help
(HTML)
QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic.
|
User Experience |
2001-02-21 |
Open File Limits on Mac OS X
(HTML)
( )
QA1005: Explains how many files an application can open simultaneously in Mac OS X.
|
Carbon |
2001-02-08 |
Enabling Macintosh-style Menu Bars
(HTML)
( )
QA1003: Enabling Macintosh-style Menu Bars in JDK 1.3.1 on Mac OS X.
|
Java |
2001-02-02 |
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt)
(HTML)
( )
Deprecated - ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
|
Carbon |
2001-02-01 |
Creating Mac OS X applications from Java JAR files
(HTML)
( )
Deprecated - JAVA29: Creating Mac OS X applications from Jar files on Mac OS X 10.0.
|
Java |
2000-12-27 |
Keyframes and AddMediaSample
(HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
|
QuickTime |
2000-12-01 |
Graphics Importer -8970 errors & TIFF Support
(HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
|
QuickTime |
2000-11-29 |
ATSUI and MLTE Printing
(HTML)
( )
QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
|
Printing |
2000-11-08 |
CalcCMask and SeedCFill in Carbon
(HTML)
( )
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Carbon, Graphics & Imaging |
2000-11-08 |
Finding the bit depth of a Carbon Printing Manager graphics context
(HTML)
( )
QD63: Explains how to find the bit depth of a Carbon Printing Manager graphics context.
|
Graphics & Imaging, Printing |
2000-11-08 |
GetPortBitMapForCopyBits
(HTML)
( )
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Carbon, Graphics & Imaging |
2000-11-08 |
QDFlushPortBuffer
(HTML)
( )
QD65: Describes a possible solution for window update problems under Carbon.
|
Carbon, Games, Graphics & Imaging, Mac OS X Server, Performance, Porting, Text & Fonts, User Experience |
2000-11-08 |
Replacing OpenPort in Carbon
(HTML)
( )
QD66: Discusses a potential crashing problem when Carbonizing code that uses black and white GrafPorts.
|
Carbon, Graphics & Imaging, Porting |
2000-11-08 |
Open Transport Libraries
(HTML)
( )
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Carbon, Games, Networking |
2000-11-03 |
WebObjects applications crashing on NT using IIS
(HTML)
WOV01: Explanation and workaround for random crashing with WebObjects patch 2 on Windows NT with IIS.
|
WebObjects |
2000-10-30 |
Preview image quality of DV capture
(HTML)
QTMCC12: Describes how to get full resolution preview image quality when capturing DV.
|
QuickTime |
2000-10-25 |
Detecting Classic and Carbon X Environments
(HTML)
( )
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
|
Carbon, Porting |
2000-10-16 |
Yielding Time Without Getting Events
(HTML)
PS06: Describes how to yield processor time to other processes without accepting user interface events.
|
Carbon |
2000-10-16 |
Determining Open Firmware version
(HTML)
HW100: Demonstrates how to find out the version of Open Firmware on your Macintosh.
|
Device Drivers, Hardware |
2000-10-06 |
Was that a path I just saw?
(HTML)
HW101: Describes the Open Firmware path that is occasionally shown at boot time.
|
Device Drivers, Hardware |
2000-10-06 |
What is an Open Firmware devalias?
(HTML)
HW99: Describes devaliases in Open Firmware.
|
Device Drivers, Hardware |
2000-10-06 |
What is JAR caching?
(HTML)
Deprecated - JAVA27: Describes the jar caching for JDK 1.1.X on Mac OS Classic.
|
Java |
2000-10-06 |
Why didn't I boot from the CD?
(HTML)
HW98: Describes the behavior of holding down the "c" key at boot time.
|
Device Drivers, Hardware |
2000-10-06 |
Correct Setup of an AGLDrawable
(HTML)
OGL02: Describes the setup of an AGLDrawable.
|
Carbon, Games, Graphics & Imaging |
2000-10-04 |
Component Definitions
(HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
|
QuickTime |
2000-09-22 |
Decompressing MP3
(HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
|
QuickTime |
2000-09-22 |
Importing Sys 7 Snds
(HTML)
QTMCC16: Describes how to import System 7 sound files using QuickTime.
|
QuickTime |
2000-09-22 |
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Darwin, Device Drivers, Hardware |
2000-09-22 |
Open Firmware version number
(HTML)
HW96: Discusses the unique values of Open Firmware version numbers.
|
Hardware |
2000-09-22 |
Track Editing
(HTML)
QTMCC17: Discusses different APIs used to edit tracks in QuickTime movies.
|
QuickTime |
2000-09-22 |
The "/aliases" node in the device tree
(HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
|
Hardware |
2000-09-05 |
Batch Exporting movie sound tracks with ConvertMovieToFile()
(HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
|
QuickTime |
2000-09-05 |
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie
(HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
|
QuickTime |
2000-09-05 |
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Core Foundation, Darwin, Device Drivers, Hardware, Internet & Web, Mac OS X Server, Networking |
2000-09-05 |
Creating track references when editing movies
(HTML)
QTMTB61: Explains how to use the InsertTrackSegment function to copy a track reference rather than the actual media.
|
QuickTime |
2000-09-05 |
The "green" PCI bus
(HTML)
HW93: Explains why the PCI bus is considered "green".
|
Hardware |
2000-09-05 |
How many PCI header types exist today?
(HTML)
HW92: Briefly describes the three PCI header types defined in the PCI 2.2 specification.
|
Device Drivers, Hardware |
2000-09-05 |
Open Firmware and the devalias node
(HTML)
HW95: Describes why the contents of the Open Firmware devalias node varies between Macintosh models.
|
Device Drivers, Hardware |
2000-09-05 |
Open Firmware device tree nodes
(HTML)
HW86: Explains the usage of the "@n" notation in Open Firmware device tree nodes.
|
Device Drivers, Hardware |
2000-09-05 |
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Accessibility, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime |
2000-09-05 |
PCI address/data stepping
(HTML)
HW94: Explains that Apple does not support PCI address/data stepping.
|
Device Drivers, Hardware |
2000-09-05 |
PCI class codes
(HTML)
HW91: Explains why PCI class codes are important.
|
Hardware |
2000-09-05 |
PCI Macintoshes and CardBus controllers
(HTML)
HW87: Explains why older PCI Macintoshes do not recognize a Cardbus controller.
|
Hardware |
2000-09-05 |
QuickTime .qtx/.qtr/.qt/.mov files defined
(HTML)
QTW99: Definitions for the QuickTime for Windows .qtx/.qtr/.qt/.mov files.
|
QuickTime |
2000-09-05 |
Saving changes to modified movies
(HTML)
QTMTB60: Describes how to ensure any changes made to a movie are saved.
|
QuickTime |
2000-09-05 |
Using MovieExportSetSampleDescription to specify the format of exported data
(HTML)
QTMTB59: Describes using the ConvertMovieToFile routine to export a WAV audio-only movie to an AIFF file using a specific compressor.
|
QuickTime |
2000-09-05 |
Using Windows GDI for all drawing
(HTML)
QTW98: Using the Windows Graphics Device Interface (GDI) for all drawing under QuickTime for Windows.
|
QuickTime |
2000-09-05 |
Where do QuickTime extension files reside?
(HTML)
QTW100: Describes where to place QuickTime extension files on Win 95/98/2000/NT systems.
|
QuickTime |
2000-09-05 |
Using the MRJ with IE 5
(HTML)
Deprecated - JAVA26: Describes using MRJ with IE 5 and JDK 1.1.x on Mac OS Classic.
|
Java |
2000-08-14 |
Locating the 1275-1994 Standard Document
(HTML)
HW85: Alerts that the Open Firmware (IEEE 1275-1994) document can't be found at the IEEE Standards Association site.
|
Hardware |
2000-07-17 |
Appearance Versions
(HTML)
( )
TB39: Explains how to retrieve the Appearance Manager version and verify the compatibility with the Mac OS version.
|
Carbon |
2000-07-15 |
Checking for the Printer Driver
(HTML)
DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Accessibility, Carbon, Darwin, Device Drivers, Hardware |
2000-06-19 |
Finding your application's directory
(HTML)
FL14: Demonstrates finding your application's directory and setting it as the default directory.
|
Carbon |
2000-06-19 |
Open Transport Versions
(HTML)
NW64: Lists the current versions of Open Transport and their features.
|
Carbon, Networking |
2000-05-08 |
The 'vers' Resource and Your Place in the World
(HTML)
TX14: Setting the correct country code in the 'vers' resource to reflect the application's localization.
|
Carbon |
2000-05-01 |
How do I decompress individual frames into an offscreen?
(HTML)
QTMTB57: Describes methods for decompressing individual frames of a video track into an offscreen memory buffer.
|
QuickTime |
2000-04-24 |
Specifying Proxy Settings
(HTML)
Deprecated - JAVA25: Specifying proxy settings in JDK 1.1.x for Mac OS Classic.
|
Java |
2000-04-24 |
Defining user properties with MRJAppBuilder
(HTML)
Deprecated - JAVA24: How to define user properties using MRJAppBuilder in Mac OS Classic Java.
|
Java |
2000-04-17 |
aglChoosePixelFormat, The Inside Scoop
(HTML)
OGL01: Describes the nuances of aglChoosePixelFormat, including specific information on multi-monitor support.
|
Carbon, Games, Graphics & Imaging |
2000-04-03 |
Importing image data from memory
(HTML)
QTMTB56: Explains using the graphics importer API's to read image data which resides in memory.
|
QuickTime |
2000-04-03 |
Java File Paths are not Unix File Paths
(HTML)
( )
Deprecated - JAVA11: Describes why Java File Paths are not Unix File paths on Mac OS Classic Java.
|
Java |
2000-03-20 |
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Device Drivers, Graphics & Imaging, Hardware, QuickTime |
2000-03-20 |
Maximum Memory for the "Firewire" PowerBook
(HTML)
Deprecated - HW83: Discrepancies between PowerBook Developer Note and TIL articles 14870 and 58582, regarding maximum memory configurations.
|
Hardware |
2000-03-13 |
Moving Files in Java
(HTML)
Deprecated - JAVA21: Moving files in Mac OS Classic Java.
|
Java |
2000-02-02 |
SSL and Applet Caching in MRJ 2.2
(HTML)
Deprecated - JAVA22: SSL and Applet Caching in Mac OS Classic Java.
|
Java |
2000-02-02 |
Using JDK Tools Under MRJ 2.2
(HTML)
Deprecated - JAVA23: Using the JDK tools under Mac OS Classic Java.
|
Java |
2000-02-02 |
Using System.currentTimeMillis( )
(HTML)
Deprecated - JAVA20: Using System.currentTimeMills() on Mac OS Classic Java.
|
Java |
2000-02-02 |
A SCSI little secret
(HTML)
HW81: Details what to expect when accessing the motherboard SCSI bus on the Blue & White G3.
|
Accessibility, Device Drivers, Hardware |
1999-12-20 |
Setting Export Quality
(HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
|
QuickTime |
1999-12-06 |
Checking for the presence of a native library from Java
(HTML)
Deprecated - JAVA19: Checking for the presence of a JNI library from Mac OS Classic Java.
|
Java |
1999-11-29 |
Are there any OSStatus values I can use in my programs?
(HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
|
Carbon |
1999-11-22 |
PBLockRange with a zero-length range
(HTML)
FL13: Describes the afpRangeOverlap error and a work around.
|
Carbon |
1999-11-22 |
Is the Open Firmware device tree object oriented?
(HTML)
HW80: Discusses the object-oriented attributes of the Open Firmware device tree.
|
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, Printing, QuickTime |
1999-11-15 |
PCI Header types
(HTML)
HW78: Describes the three required types of PCI headers to be provided in its configuration header space.
|
Device Drivers, Hardware |
1999-11-15 |
What is a CardBus host bus adapter HBA?
(HTML)
HW79: Explains what a CardBus host bus adapter (HBA) is and discusses its implementation on the Macintosh.
|
Device Drivers, Hardware |
1999-11-15 |
What is an Open Firmware phandle, and why can't I access it from the Mac OS?
(HTML)
HW76: Explains an "Open Firmware phandle" and why it is inaccessible from the Mac OS.
|
Device Drivers, Hardware |
1999-11-15 |
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Networking, QuickTime |
1999-11-15 |
Endian Concerns When Playing 'snd ' Resources
(HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
|
QuickTime |
1999-11-08 |
QuickTime DirectDraw Surfaces
(HTML)
QTW96: How to make QuickTime 4 for Windows draw onto a surface using your custom DirectDraw object.
|
QuickTime |
1999-11-01 |
Playing a sound using QTJ
(HTML)
Deprecated - QTJ01: Explains how to play sounds in Java using QuickTime for Java.
|
Java, QuickTime |
1999-10-25 |
Raw IP and Open Transport 2.5.x
(HTML)
Deprecated - NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
|
Carbon, Networking |
1999-10-25 |
Explanation of SDRAM configuration Nomenclature
(HTML)
HW75: Explains the three-part "Device configuration" numbers for SDRAM in the Power Mac G4 Computer Developer Note.
|
Hardware |
1999-10-18 |
Inputting characters using InputMethod
(HTML)
( )
Deprecated - JAVA18: Inputting characters using InputMethod on Mac OS Classic Java.
|
Java |
1999-10-18 |
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Accessibility, Darwin, Device Drivers, Hardware, Music & Audio, Networking, Printing |
1999-10-11 |
Can you explain the words "begin" and "again"?
(HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
|
Device Drivers, Hardware |
1999-10-11 |
How do I change the numeric base for the Open Firmware user interface?
(HTML)
HW66: Explains how to change the numeric base for the Open Firmware user interface.
|
Hardware |
1999-10-11 |
How do I determine the top of the Open Firmware dictionary?
(HTML)
HW69: Explains how to determine the top of the Open Firmware dictionary.
|
Hardware |
1999-10-11 |
Launching the Default Internet Browser
(HTML)
( )
NW60: Shows with sample code how to invoke a user's default browser to open a specific URL.
|
Internet & Web, Networking |
1999-10-11 |
Sample code for allocating an amount of dictionary space
(HTML)
HW71: Discusses the allocation and the setting of memory for Dictionary space in Open Firmware.
|
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime |
1999-10-11 |
SGSetSettings unexpected results
(HTML)
QTMTB55: Explains why subsequent calls to the SGSetSettings can fail after the first call to SGSetSettings completed successfully.
|
QuickTime |
1999-10-11 |
Using "words" in Open Firmware
(HTML)
HW73: Explains how to search for specific entries within all the global and local Open Firmware words.
|
Device Drivers, Hardware |
1999-10-11 |
What is the "dump" word and how do I use it?
(HTML)
HW68: Describes the function of the Open Firmware word "dump" and how it can be used.
|
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime |
1999-10-11 |
What is the return stack in Open Firmware and can I use it?
(HTML)
HW67: Describes the purpose of the Open Firmware return stack and how developers can use it.
|
Device Drivers, Hardware |
1999-10-11 |
What is the word "see" and how do I use it to help me find what a word does?
(HTML)
HW72: Explains the function and use of the Open Firmware word "see".
|
Hardware |
1999-10-11 |
What numeric base is the default for the Open Firmware user interface?
(HTML)
HW65: Describes how the default numeric base used by the Open Firmware user interface is hexadecimal.
|
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime, Security |
1999-10-11 |
Accessing File Control Blocks
(HTML)
( )
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
|
Carbon |
1999-10-05 |
Detecting specific ROM-in-RAM Mac
(HTML)
( )
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Carbon, Cocoa, Hardware |
1999-10-05 |
Driver Gestalt & Icon Services
(HTML)
( )
DV37: Describes the interaction of Driver Gestalt & Icon Services
|
Device Drivers, Hardware |
1999-10-05 |
Synchronizing Sounds to Video
(HTML)
( )
Deprecated - SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
|
Carbon, Music & Audio |
1999-10-05 |
Synchronous SysBeep
(HTML)
( )
Deprecated - SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
|
Carbon, Music & Audio |
1999-10-05 |
Using Sound control panel to configure the sound input settings
(HTML)
( )
SND17: Under Mac OS 9.0, configuring sound input settings isn't possible after application launch.
|
Carbon, Music & Audio |
1999-10-05 |
Determining MRJ's Version
(HTML)
( )
Deprecated - JAVA17: Determining the version of MRJ currently in use for Mac OS Classic Java.
|
Java |
1999-09-27 |
Setting a UserPane's feature
(HTML)
( )
TB64: Explains how to set up the control attributes when creating controls, and UserPanes in particular.
|
Carbon |
1999-09-27 |
Setting the movie background color
(HTML)
( )
QTMTB53: Describes how to apply a background color to an entire movie.
|
QuickTime |
1999-08-16 |
Allocate and Disk Full Error
(HTML)
( )
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
|
Carbon, Cocoa, Networking |
1999-07-21 |
Playing memory-resident WAVE data using QuickTime 4
(HTML)
( )
QTMTB52: Explains how to play memory-resident WAVE data in QuickTime 4 or later.
|
QuickTime |
1999-07-21 |
Which Machines Support Driver Services Library and the MP Nanokernel?
(HTML)
( )
HW63: Lists the systems that do and don't support the Driver Services Library and the MP Nanokernel.
|
Device Drivers, Hardware |
1999-07-12 |
ConvertMovieToFile unexpected results
(HTML)
( )
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
|
QuickTime |
1999-06-14 |
MACE Restrictions
(HTML)
( )
Deprecated - SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
|
Carbon, Music & Audio |
1999-06-08 |
'aete' in Java
(HTML)
( )
Deprecated - JAVA08: Programatically specifying the aete for AppleScriptable Mac OS Classic applications.
|
Java |
1999-05-17 |
AppleScript for Java
(HTML)
( )
Deprecated - JAVA07: Naming objects for calling Java from AppleScript on Mac OS Classic.
|
Java |
1999-05-17 |
Creating serialVersionUIDs using MRJ
(HTML)
( )
Deprecated - JAVA13: Creating serialVersionUIDs using MRJ on Mac OS Classic Java.
|
Java |
1999-05-17 |
Customizing Font Properties
(HTML)
( )
Deprecated - JAVA10: Customizing Font Properties in Mac OS Classic Java.
|
Java |
1999-05-17 |
Hiding public methods from AppleScript in Java
(HTML)
( )
Deprecated - JAVA09: Hiding public Java methods from AppleScript on Mac OS Classic.
|
Java |
1999-05-17 |
Properties versus methods in automatically generated 'aete' resources
(HTML)
( )
Deprecated - JAVA14: Explains describing properties versus methods in generated 'aete' resources on Mac OS Classic Java.
|
Java |
1999-05-17 |
Scripting Java-based command-line interface applications
(HTML)
( )
Deprecated - JAVA16: AppleScripting a Mac OS Classic application for non-gui tools on Mac OS Classic Java.
|
Java |
1999-05-17 |
Timely Issues - 1904
(HTML)
( )
OPS23: Explains why the beginning of the year 1904 was chosen for epoch of the Time global variable.
|
Carbon, Cocoa, Darwin, Hardware |
1999-05-17 |
Use the Doorbell
(HTML)
( )
Deprecated - FW01: Explains the function of the FireWire Serial Bus Protocol 2 (SBP2) doorbell.
|
Hardware |
1999-05-17 |
What is a 'scsz' resource in Java?
(HTML)
( )
Deprecated - JAVA15: Describes the what the scsz resource is for Mac OS Classic Java.
|
Java |
1999-05-17 |
What is unsolicited status?
(HTML)
( )
FW03: Explains the meaning and usage of the SBP-2 unsolicited status message.
|
Device Drivers, Hardware |
1999-05-17 |
Missing ColorSync Profiles
(HTML)
( )
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
|
Graphics & Imaging |
1999-05-03 |
Setting a Control's Variant Field
(HTML)
( )
Deprecated - TB63: Details how to change the variant of a custom control after creating the control.
|
Carbon |
1999-05-03 |
TCP/IP Option Sizes
(HTML)
( )
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Carbon, Device Drivers, Games, Hardware, Internet & Web, Networking, Porting |
1999-04-26 |
The AAPL, slot-name property and PCI
(HTML)
( )
HW61: Discusses the use of the AAPL,slot name property for PCI
|
Device Drivers, Hardware |
1999-04-19 |
The Initialize Method of Multi-fragment Contextual Menu Plug-ins
(HTML)
( )
TB60: Explains how to deal with multiple Contextual Menu plug-ins code fragments.
|
Carbon |
1999-04-05 |
Converting a numeric string to a number under Forth
(HTML)
( )
HW52: Demonstrates numeric string conversion in Forth.
|
Device Drivers, Hardware |
1999-03-29 |
Determining Open Firmware configuration variables
(HTML)
( )
HW56: Discusses how to determine the Open Firmware variables on a system.
|
Darwin, Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Networking, Performance, QuickTime |
1999-03-29 |
Determining the version of Open Firmware on your Mac
(HTML)
( )
HW60: Describes a method to display the version of Open Firmware on a Macintosh.
|
Hardware |
1999-03-29 |
dl command in 1 machine mode
(HTML)
( )
HW51: Describes using the "dl" command in 1 machine mode.
|
Hardware |
1999-03-29 |
Expansion ROM device properties
(HTML)
( )
HW50: Describes the Open Firmware properties that should be included in a boot device's expansion ROM.
|
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Printing, QuickTime |
1999-03-29 |
Getting started with Forth
(HTML)
( )
HW53: Describes where FCode driver developers can get information about the Forth programming language.
|
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime |
1999-03-29 |
if and then in Forth
(HTML)
( )
HW54: Using the Forth word "if" requires a "then".
|
Device Drivers, Hardware |
1999-03-29 |
PCI SIG
(HTML)
( )
HW55: Describes the meaning of the acronym PCI SIG.
|
Device Drivers, Hardware |
1999-03-29 |
Stopping Forth command scrolls
(HTML)
( )
HW57: Describes how to limit Forth commands from scrolling off the screen.
|
Hardware |
1999-03-29 |
What is a tokenizer?
(HTML)
( )
HW58: Defines a tokenizer.
|
Device Drivers, Hardware |
1999-03-29 |
Why did the name of the PCI bridge change?
(HTML)
( )
HW59: Explains the name change of the PCI bridge to the generic name "pci" in Open Firmware.
|
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance |
1999-03-29 |
fBroadCastAddr Always Zero
(HTML)
( )
Deprecated - NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
|
Carbon, Networking |
1999-03-08 |
Are interrupts enabled while Open Firmware is running?
(HTML)
( )
HW44: Explains that interrupts are disabled when Open Firmware is running.
|
Device Drivers, Hardware |
1999-02-15 |
Booting after invoking the Open Firmware user interface
(HTML)
( )
HW48: Tells how to boot a system after entering the Open Firmware user interface.
|
Device Drivers, Hardware |
1999-02-15 |
Changing the configuration variable in Open Firmware
(HTML)
( )
HW40: Tells how to change the configuration variable in Open Firmware.
|
Device Drivers, Hardware |
1999-02-15 |
Difference between an Open Firmware word and method
(HTML)
( )
HW46: Describes the differences between an Open Firmware word and an Open Firmware method.
|
Device Drivers, Hardware |
1999-02-15 |
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
( )
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, QuickTime |
1999-02-15 |
Do PowerBooks have a PCI bus?
(HTML)
( )
HW43: Explains that a Powerbook has a PCI bus.
|
Device Drivers, Hardware |
1999-02-15 |
How does Open Firmware generate the name property?
(HTML)
( )
HW39: Describes the Open Firmware name property generation process.
|
Hardware |
1999-02-15 |
Invoking the Open Firmware user interface
(HTML)
( )
HW45: Describes how to invoke the Open Firmware user interface on startup.
|
Accessibility, Hardware |
1999-02-15 |
PCI bus on the iMac
(HTML)
( )
HW42: Explains that the iMac has a PCI bus even though it has no expansion slots.
|
Device Drivers, Hardware |
1999-02-15 |
Switching between one and two machine mode for the Open Firmware user interface
(HTML)
( )
HW37: Explains how to change from one machine mode to two in the Open Firmware user interface.
|
Device Drivers, Hardware |
1999-02-15 |
What are configuration variables in Open Firmware?
(HTML)
( )
HW38: Defines the configuration variables in Open Firmware.
|
Device Drivers, Hardware |
1999-02-15 |
What are generic names in Open Firmware?
(HTML)
( )
HW34: Documents the generic names in Open Firmware.
|
Device Drivers, Hardware |
1999-02-15 |
What are NewWorld and Open Firmware version 3?
(HTML)
( )
HW33: Describes "NewWorld project" and tells what part Open Firmware version 3 plays.
|
Hardware |
1999-02-15 |
What are snag keys in Open Firmware?
(HTML)
( )
HW35: Explains Open Firmware snag keys, including examples of their function.
|
Hardware, Mac OS X Server, Networking, Security |
1999-02-15 |
What is meant by 1 machine mode verses 2 machine mode with respect to Open Firmware?
(HTML)
( )
HW36: Documents 1 machine mode vs. 2 machine mode in Open Firmware.
|
Hardware |
1999-02-15 |
Securely Erasing, Accessing and Dismounting a Macintosh Partition
(HTML)
( )
FL11: Set up a disk for secure erasures. Resources with information on magnetic disks, information recovery.
|
Carbon |
1999-01-11 |
Styled Custom Dialog Items Under Nav Services
(HTML)
( )
TB58: Describes how to customize the font characteristics of custom items in a NavPutFile dialog.
|
Carbon |
1999-01-11 |
Bypassing AppendMenu's Meta-character Processing
(HTML)
( )
TB56: Explains how to bypass AppendMenu's meta-character processing and how to use AppendMenuItemText instead.
|
Carbon |
1998-12-22 |
Changing Menu Titles
(HTML)
( )
TB47: Explains how to change a menu's title after its insertion into the menu bar.
|
Carbon |
1998-12-22 |
Drag Manager: Promising and Tracking
(HTML)
( )
TB43: Explains why you cannot always obtain the promised flavor data in your drag tracking handler.
|
Carbon |
1998-12-22 |
Expanding the Set of Menu Item Modifier Keys
(HTML)
( )
TB53: Explains how to use the shift and option keys with the menu command keys.
|
Carbon |
1998-12-22 |
Moving the Menu Bar
(HTML)
( )
Deprecated - TB54: Describes how to move the menubar to another Macintosh Display and why this move is unadvisable.
|
Carbon |
1998-12-22 |
grayishTextOr and Mac OS 8.5
(HTML)
( )
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
Carbon, Text & Fonts, User Experience |
1998-12-07 |
PrepareMemoryForIO in the NewWorld
(HTML)
DV33: Explains the correct use of PrepareMemoryForIO on DMA buffers when writing a device driver for DMA software.
|
Hardware |
1998-12-07 |
Simulated Click on AWT Button
(HTML)
( )
Deprecated - JAVA01: Shows how to programmatically simulate a clicked button in MRJ 1.1.x for Mac OS9.
|
Java |
1998-12-07 |
Using stdin on the Macintosh
(HTML)
( )
Deprecated - JAVA02: Shows how to use stdin on MRJ for Mac OS Classic.
|
Java |
1998-12-07 |
Playing QuickTime 3 Movie Sound Data
(HTML)
( )
QTMTB50: Explains why a movie's sound data can continue to play longer than video data.
|
Music & Audio, QuickTime |
1998-11-09 |
Decompressing IMA WAVE files
(HTML)
QTMCC11: Describes how to use the Sound Manager to decompress and play Window's Microsoft ADPCM-compressed WAVE files.
|
QuickTime |
1998-10-19 |
Calling InitializeQTML from DLL Main
(HTML)
( )
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
|
QuickTime |
1998-09-21 |
Checking For Presence of QuickTime 3 for Windows
(HTML)
( )
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
|
QuickTime |
1998-09-21 |
CreatePortAssociation And WM_QUERYNEWPALETTE Message
(HTML)
( )
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
|
QuickTime |
1998-09-21 |
MSVC++ link error LNK4098 When Building QuickTime 3 for Windows Apps
(HTML)
( )
QTW94: Avoid MSVC++ link error LNK4098 when building QuickTime 3 for Windows applications.
|
QuickTime |
1998-09-21 |
Using Custom Color Tables
(HTML)
( )
QTW93: Use a custom 236-color table for 8-bit movies with QuickTime 3 for Windows.
|
QuickTime |
1998-09-21 |
Using Mac Toolbox routines Under Windows 98/95/NT
(HTML)
( )
QTW87: Some Macintosh Toolbox functions are available with QuickTime 3 for Windows.
|
QuickTime |
1998-09-21 |
Using Mac-style Resources
(HTML)
( )
QTW86: Using Mac-style resources in a Windows 98/95/NT or DLL using QuickTime 3 for Windows FSpOpenResFile function.
|
QuickTime |
1998-09-21 |
Determining volume size
(HTML)
( )
FL08: Describes methods of determining volume size and free space under Mac OS.
|
Carbon |
1998-09-14 |
Temporary Memory
(HTML)
( )
ME08: Discusses the tradeoff between temporary memory and system memory for short-lived memory requirements.
|
Carbon |
1998-08-24 |
Pop-up Menu CDEFs: The Real Story
(HTML)
( )
TB42: Explains why you should never allow the pop-up menu CDEFs to create a menu for you.
|
Carbon |
1998-07-30 |
Ejecting the Volume on Which Your Program Resides
(HTML)
( )
FL09: Suggests different solutions regarding ejecting a disk on which an application resides.
|
Carbon, Hardware, User Experience |
1998-07-06 |
IsCmdChar
(HTML)
( )
TX12: Describes the routine IsCmdChar, which is useful when testing for Command-period and command-AnyCharacter.
|
Carbon, Text & Fonts |
1998-07-06 |
Determining if a Drive is a Network Volume
(HTML)
( )
NW09: Shows how to determine if a volume is mounted over the network.
|
Carbon, Networking |
1998-06-01 |
Numerous Small Packet Exchanges Resultin Poor TCP Performance
(HTML)
( )
NW26: Explains why numerous small package exchanges result in poor TCP performance.
|
Carbon, Networking |
1998-05-25 |
Capturing Speech Manager Output
(HTML)
( )
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Carbon, Music & Audio |
1998-05-18 |
Changing Size of sfnt Cache
(HTML)
( )
TX11: Describes how to change the size of the sfnt fragment cache.
|
Carbon, Text & Fonts |
1998-04-12 |
Open Transport Errors -3151/-3160 and Option Management
(HTML)
( )
NW54: Gives possible causes of errors -3151 and -3160 when making an OptionManagement call to set an endpoint.
|
Carbon, Networking |
1998-04-12 |
Recording Compressed Sounds
(HTML)
( )
Deprecated - SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
|
Carbon, Music & Audio |
1998-04-12 |
siMonitorSource Selector
(HTML)
( )
Deprecated - SND13: Using the sound output siMonitorAvailable, and siMonitorSource selectors.
|
Carbon, Music & Audio |
1998-04-12 |
siOSTypeInput Selectors
(HTML)
( )
Deprecated - SND12: The use of siOSTypeInputSource, and siOSTypeInputAvailable selectors and extracting the siOSTypeInputAvailable OSTypes returned.
|
Carbon, Music & Audio |
1998-04-12 |
How to Disable the JIT
(HTML)
( )
Deprecated - JAVA05: Disabling the JIT on Mac OS Classic.
|
Java |
1998-02-22 |
JBound App Results in -35 OSErr
(HTML)
( )
Deprecated - JAVA03: Resolving error -35 on Mac OS Classic JBound applications.
|
Java |
1998-02-22 |
Stack Crawl Not Showing Line Numbers
(HTML)
( )
Deprecated - JAVA06: Getting stack crawls to show the line numbers on Mac OS Classic.
|
Java |
1998-02-22 |
Using .zip and .jar Files With Applets
(HTML)
( )
Deprecated - JAVA04: Shows how to call an applet bundled in a .jar or .zip file on Mac OS Classic.
|
Java |
1998-02-22 |
Creating Double-byte Bitmap Fonts
(HTML)
( )
TX10: Some information about converting to the 'NFNT' and 'sbit' font formats.
|
Carbon, Text & Fonts |
1998-02-10 |
Parsing the PICT File Format
(HTML)
( )
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Carbon, Graphics & Imaging |
1998-02-10 |
Setting Audio Input Gain
(HTML)
( )
Deprecated - SND11: Setting audio input gain under Mac OS 8.1.
|
Carbon, Music & Audio |
1998-02-10 |
Selecting a specific sound input source
(HTML)
( )
Deprecated - SND10: Using the sound input driver to select specific sound input sources.
|
Carbon, Music & Audio |
1998-01-16 |
siOSTypeInputAvailable Format
(HTML)
( )
Deprecated - SND09: The format of the data returned by the siOSTypeInputAvailable selector is SoundInfoList.
|
Carbon, Music & Audio |
1998-01-16 |
Creating Gray Scaled Images > 8 bits
(HTML)
( )
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Carbon, Graphics & Imaging, User Experience |
1997-11-17 |
Receiving UDP Broadcasts
(HTML)
( )
Deprecated - NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
|
Carbon, Networking |
1997-11-17 |
Translating Postscript font file names
(HTML)
( )
TX09: Describes how to translate a font name to a Postscript font file name.
|
Carbon, Text & Fonts |
1997-11-17 |
OTScheduleDeferredTask When Task Running
(HTML)
( )
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Carbon, Core Foundation, Device Drivers, Games, Hardware, Internet & Web, Networking, Performance, Porting |
1997-10-13 |
Deselecting Icons in the Finder
(HTML)
( )
IC04: Shows how to programmatically deselect icons in the Finder.
|
AppleScript, Carbon |
1997-07-11 |
How to use the OT modem script engine
(HTML)
( )
Deprecated - NW50: Shows how to use the Open Transport modem script engine.
|
Carbon, Device Drivers |
1997-07-11 |
SCSI ID from vRefNum
(HTML)
( )
DV29: Legacy Mac OS technique for identifying the ID of a SCSI Parallel device containing a specified disk volume.
|
Accessibility, Device Drivers, Hardware, Mac OS 9 & Earlier |
1997-05-23 |
Detecting Macsbug
(HTML)
PLAT30: Explains how to detect whether MacsBug or another debugger is loaded and provides a code snippet.
|
Tools |
1997-05-01 |
68K Open Transport Code on Power Macintoshes
(HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
|
Carbon, Networking |
1997-03-14 |
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Carbon, Cocoa, Core Foundation, Device Drivers, Games, Hardware, Internet & Web, Networking, Performance, Tools |
1997-03-14 |
Stub Library FAQ
(HTML)
PLAT28: Explains stub libraries and their use, and differences between shared libraries and stub libraries.
|
Tools |
1997-03-14 |
What is SetMovieDefaultDataRef?
(HTML)
( )
QTMTB48: Describes the routine SetMovieDefaultDataRef and includes sample code showing how to use it.
|
QuickTime |
1997-03-14 |
Detecting a CD-ROM
(HTML)
( )
DV18: Demonstrates CD-ROM drive detection.
|
Accessibility, Device Drivers, Hardware |
1997-01-31 |
Saving QuickTime Movie Files
(HTML)
( )
QTMTB47: Explains a few complications one might face in creating and saving QuickTime movie files.
|
QuickTime |
1997-01-31 |
Animating the Cursor at VBL Time
(HTML)
( )
PS05: Describes animating the cursor under traditional Mac OS.
|
Carbon |
1997-01-09 |
ImageDescription Extension Format
(HTML)
( )
QTMCC04: Gives a reference for information on image description extensions.
|
QuickTime |
1996-11-27 |
Multiple Resources with the Same Type and ID
(HTML)
( )
TB30: Explains why Resource IDs should be unique within a given resource type within a given resource file.
|
Carbon |
1996-11-27 |
QuickTime Preview Behavior
(HTML)
( )
QTMCC10: Describes the expected behavior of the create/update preview button in the SFPGetFilePreview dialog.
|
QuickTime |
1996-11-27 |
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
( )
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Carbon, Cocoa, Core Foundation, Device Drivers, Games, Hardware, Internet & Web, Networking |
1996-10-25 |
AddrToName
(HTML)
( )
NW39: Explains why an AddrToName call with a hosts file causes Open Transport 1.1 to return authNameErr.
|
Networking |
1996-09-27 |
Derived Media Handler Components Update
(HTML)
( )
QTMCC08: Gives practical limits for data transfer rates under QuickTime 2.5.
|
QuickTime |
1996-08-21 |
Movie Import Component Selectors
(HTML)
( )
QTMCC09: Explains why there is no documentation on the movie import API selectors: kMovieImportGetFileTypeSelect and kMovieImportDataRefSelect.
|
QuickTime |
1996-08-21 |
QuickTime Music Architecture Header Update
(HTML)
( )
QTMA06: Explains missing and changed items in QuickTime 2.5.
|
QuickTime |
1996-08-21 |
Server Endpoint 'qlen' Limit
(HTML)
( )
Deprecated - NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
|
Carbon, Networking |
1996-08-21 |
Calling CloseOpenTransport When Writing an App
(HTML)
( )
Deprecated - NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
|
Carbon, Networking |
1996-07-03 |
OTScheduleSystemTask Cleanup
(HTML)
( )
Deprecated - NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
|
Carbon, Networking |
1996-07-03 |
Making Input Gain Setting Changes
(HTML)
( )
Deprecated - SND01: Changing the input gain setting on older Power Macs before recording.
|
Carbon, Music & Audio |
1996-06-01 |
Running out of TOC Space
(HTML)
( )
PLAT22: Explains why an application might run out of TOC space and provides a workaround for this limitation.
|
Tools |
1996-06-01 |
siActive Channels Unsupported on Some Power Macs
(HTML)
( )
Deprecated - SND03: siActive Channels is unsupported on some older PowerMacs (siUnknownInfoType returned by SPBGetDeviceInfo).
|
Carbon, Music & Audio |
1996-06-01 |
Aborting a OTConnect in Progress
(HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
|
Carbon, Networking |
1996-05-14 |
Handing Off TCP Connections to a Different Port
(HTML)
( )
NW25: Explains that a passive TCP connection cannot hand off the connection to a different port address.
|
Networking |
1996-05-14 |
How PBDTGetAPPL Chooses Which Copy of an App to Launch
(HTML)
( )
Deprecated - TB19: Explains how PBDTGetAppl() chooses which application copy to launch, and how to deal with the trash.
|
Carbon |
1996-05-14 |
Locking an Area Using PBLockRange
(HTML)
( )
OPS09: Describes the behavior of PBLockRange.
|
Carbon |
1996-05-14 |
Open Transport T_DATA Event Queuing
(HTML)
Deprecated - NW30: Explains the Open Transport T_DATA event handling for multiple endpoints.
|
Networking |
1996-05-14 |
PSetSelfSend in Classic AppleTalk vs. Open Transport AppleTalk
(HTML)
( )
NW23: Describes the relationship between PSetSelfSend in Classic AppleTalk and Open Transport AppleTalk.
|
Networking |
1996-05-14 |
Synchronous TCP OTConnect Client Call Completes Before Server Responds
(HTML)
( )
Deprecated - NW24: Explains why an OTConnect call will complete before the server responds.
|
Carbon, Networking |
1996-05-14 |
TCP Application Acquires Different Port Address After Relaunch
(HTML)
Deprecated - NW28: Explains why a server application acquires a different TCP/IP port address after restarting.
|
Networking |
1996-05-14 |
TCP Option Sizes
(HTML)
Deprecated - NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
|
Carbon, Networking |
1996-05-14 |
DR Emulator Caches
(HTML)
( )
Deprecated - HW28: Describes the Dynamic Recompiling emulator's cache, including a description of when to flush the cache.
|
Hardware |
1996-04-08 |
Error -3168 (kOTStateChangeErr) and Handoff Endpoints
(HTML)
( )
Deprecated - NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
|
Carbon, Networking |
1996-04-08 |
Closing the Connection: OpenTransport
(HTML)
( )
Deprecated - NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
|
Carbon, Networking |
1996-03-04 |
Open Transport Error -3208: kEBADFErr
(HTML)
( )
NW21: Explains why a call to OTSnd may result in a kEBADFErr -3208.
|
Carbon, Networking |
1996-03-04 |
Diagnosing a Hang in vSyncWait
(HTML)
( )
PLAT18: Gives tips for diagnosing a hang in the vSyncWait loop.
|
Tools |
1996-02-15 |
Linked Movies with Different Color Palettes
(HTML)
( )
QTMRF07: Explains why a QuickTime movie shouldn't contain subMovies that have different color palettes.
|
QuickTime |
1996-02-15 |
Locating a Font's Home File
(HTML)
( )
Deprecated - TB18: Lists the steps necessary to find the home file of a given font.
|
Carbon, Text & Fonts |
1996-02-15 |
Converting Simplified Chinese
(HTML)
( )
TX06: Describes how to convert Macintosh Simplified Chinese encoding into GB2312.
|
Carbon, Cocoa, Core Foundation |
1996-02-09 |
Embedding ICC Profiles
(HTML)
( )
CS06: Gives downloads for documents describing embedding ICC profiles in EPS, PICT, and TIFF files.
|
Graphics & Imaging |
1996-02-09 |
Successful Call to NCWNewColorWorld
(HTML)
( )
CS08: Explains the return value of NCWNewColorWorld and the CMWorldRef parameter as a valid return value when successful.
|
Graphics & Imaging |
1996-02-09 |
Using Embedded EPS Profiles
(HTML)
( )
CS09: Gives source on embedding ColorSync profiles in EPS as well as PICT and TIFF formats.
|
Graphics & Imaging |
1996-02-09 |
Using qd and QDGlobals
(HTML)
( )
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Carbon, Graphics & Imaging, Tools, User Experience |
1996-02-09 |
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Carbon, Games, Graphics & Imaging, Performance, User Experience |
1996-02-01 |
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
Carbon, Graphics & Imaging |
1995-09-15 |
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Carbon, Graphics & Imaging, Performance, User Experience |
1995-09-15 |
Handling of Update Events While a Movie Plays
(HTML)
Deprecated - QTMTB45: Describes timing issues that can be caused by applications calling WaitNextEvent while playing a QuickTime movie.
|
QuickTime |
1995-09-15 |
How to Compute Data Rate for QuickTime Movies
(HTML)
QTMTB46: Describes two methods of measuring the rate of samples for Quicktime movies.
|
QuickTime |
1995-09-15 |
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Carbon, Games, Graphics & Imaging, QuickTime |
1995-09-15 |
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Carbon, Graphics & Imaging |
1995-09-15 |
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Carbon, Graphics & Imaging, Performance, User Experience |
1995-09-15 |
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
Carbon, Graphics & Imaging |
1995-09-15 |
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Carbon, Graphics & Imaging |
1995-09-15 |
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
Carbon, Graphics & Imaging, User Experience |
1995-09-15 |
Compressed and Uncompressed Samples in the Same Track
(HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
|
QuickTime |
1995-08-01 |
Correction to SetMediaDataRef, short, not pointer
(HTML)
QTMTB44: Makes a correction to the description of SetMediaDataRef in the QT2.0 CD.
|
QuickTime |
1995-08-01 |
Creating Sample Descriptor Atoms for a Non-Mac Device
(HTML)
QTPC06: Lists a reference for information on QuickTime atoms and their formats.
|
QuickTime |
1995-08-01 |
Image Compression Dialog Options
(HTML)
QTICM14: Describes how to display an extra Options button in the normal Image Compression dialog.
|
QuickTime |
1995-08-01 |
MPEG Compression in QuickTime
(HTML)
QTICM16: Describes extracting information from an MPEG movie file and placing it in a specific MPEG track.
|
QuickTime |
1995-08-01 |
Specifying Chunk Sizes
(HTML)
QTPC08: Discusses the meaning of a QuickTime movie atom's chunk value.
|
QuickTime |
1995-08-01 |
PCI Type 1 Cycles
(HTML)
HW26: Describes the circumstances when the PowerMac generates a Configuration Type 1 command.
|
Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance |
1995-07-15 |
ANSI SCSI Standards
(HTML)
Deprecated - DV03: Describes past Macintosh systems that did not fully support the ANSI SCSI-1 standard.
|
Accessibility, Device Drivers, Hardware, Mac OS X Server, Performance |
1995-07-01 |
Getting a List of Drivers & LUNs (logical unit numbers)
(HTML)
Deprecated - DV04: Describes a legacy Mac OS technique for obtaining a list of SCSI Parallel drivers, devices, and LUNs.
|
Accessibility, Device Drivers, Hardware |
1995-07-01 |
Setting the option button in the ICM dialog
(HTML)
QTMCC02: Describes how your codec can display an extra Options button in the Standard Compression dialog.
|
QuickTime |
1995-06-01 |
Using the Wide Routines in <FixMath.h>
(HTML)
TB14: Details the Wide routines listed in the FixMath.h header (WideDivide, WideCompare, WideBitShift, WideShift, etc.).
|
Carbon |
1995-06-01 |
Accessing Decompressed Images
(HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
|
QuickTime |
1995-05-01 |
Adding QuickTime Movie Data to Non-QuickTime Files
(HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
|
QuickTime |
1995-05-01 |
Choosing the Position Where a Movie is Pasted
(HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
|
QuickTime |
1995-05-01 |
ColorSync 2.0
(HTML)
CS02: Explains CMProfileLocation's second argument, where a ColorSync profile is, and the type of a profile location.
|
Graphics & Imaging |
1995-05-01 |
CompressSequenceBegin & Ethernet in QuickTime
(HTML)
QTICM13: Describes resolving an issue with missing ImageDescription when sending compressed images over Ethernet using CompressSequenceBegin.
|
QuickTime |
1995-05-01 |
Correct Time Values
(HTML)
QTMTB32: Demonstrates finding correct time values for GetMoviePict to get all the frames of a QuickTime movie.
|
QuickTime |
1995-05-01 |
Creating Thumbnail PICTs
(HTML)
QTICM08: Describes transforming the generic icons of QuickTime PICT-created files into thumbnail icons of these PICTs.
|
QuickTime |
1995-05-01 |
Determining QuickDrawVideo Media Pixel Depth
(HTML)
QTMTB17: Demonstrates how to retrieve the pixel depth of a QuickTime video media or movie.
|
QuickTime |
1995-05-01 |
Developing a QuickTime Musical Instrument
(HTML)
Deprecated - QTMA05: Explains resolving the lack of QuickTime 2.0 API support for creating new music components.
|
QuickTime |
1995-05-01 |
Functions that Modify Movie Properties, QuickTime Track, and Movie Sound Volume
(HTML)
QTMTB39: Explains movie volume values, and how to exceed the maximum level using Sound Manager 3.0.
|
QuickTime |
1995-05-01 |
GDGetScale
(HTML)
Deprecated - QTICM04: Describes the function call GDGetScale, its parameters, and errors it may encounter.
|
QuickTime |
1995-05-01 |
GDHasScale
(HTML)
Deprecated - QTICM03: Describes the function GDHasScale; lists what it returns, its main purpose, parameters, and possible errors.
|
QuickTime |
1995-05-01 |
GDSetScale
(HTML)
Deprecated - QTICM05: Describes the function GDSetScale, its parameters, and the errors it may encounter.
|
QuickTime |
1995-05-01 |
How to Get the First Video Frame
(HTML)
QTMCC01: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
1995-05-01 |
How to Tell Whether a Picture is QuickTime-Compressed
(HTML)
QTICM02: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used.
|
QuickTime |
1995-05-01 |
MCSetClip and Clipping with the Movie Controller
(HTML)
QTMTB18: Tells why the movie controller ignores the clip set by SetMovieDisplayClipRgn and shows a correct clipping technique.
|
QuickTime |
1995-05-01 |
PICT, QuickTime-Compressed Testing
(HTML)
QTICM09: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used
|
QuickTime |
1995-05-01 |
Preroll Movies
(HTML)
QTMTB42: Lists the advantages of calling PreRollMovie to improve the performance of QuickTime movies.
|
QuickTime |
1995-05-01 |
QuickTime & Noise Problems
(HTML)
QTPC02: Talks about ways to reduce noise in movies created with the CinePak codec.
|
QuickTime |
1995-05-01 |
QuickTime & PutMovieIntoDataFork, Offsets
(HTML)
QTMTB34: Explains restrictions on moving movie data around in a file after creation; also gives work arounds.
|
QuickTime |
1995-05-01 |
QuickTime Sound
(HTML)
QTMRF04: Explains what the sowt and the twos format is in QuickTime.
|
QuickTime |
1995-05-01 |
QuickTime Toolbox GetMovieTime Call
(HTML)
QTMTB38: Provides the calls to change the current time and to reposition a movie to play from the start.
|
QuickTime |
1995-05-01 |
Retrieving Audio from QuickTime Files
(HTML)
QTMTB30: Describes how to retrieve audio from QuickTime files in 1 second chunks.
|
QuickTime |
1995-05-01 |
Setting a Movie's Clipping Region
(HTML)
QTMTB23: Explains why ShowMoviePoster doesn't honor the clipping region when clipped to the cell size.
|
QuickTime |
1995-05-01 |
Special Profile Sizes in ColorSync Manager
(HTML)
CS03: Answers several questions on special profile sizes in ColorSync Manager and other efficiency issues.
|
Graphics & Imaging |
1995-05-01 |
Stepping Through QuickTime-Movie
(HTML)
QTMTB28: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
1995-05-01 |